【问题标题】:Remove special character \删除特殊字符\
【发布时间】:2015-09-23 13:50:46
【问题描述】:

我正在使用 Java,我想从我的字符串中删除所有出现的 \(类似于 http\:\/\/news.investors\/092115\-772034\-red\-hat\-tops\-16\-views\-beat.html )

我正在使用全部替换,但我不知道正则表达式是如何做到这一点的。

【问题讨论】:

  • myString.replace("\\", "")。除非您需要正则表达式,否则不要使用replaceAll
  • 您能告诉我们您是如何使用replace 的吗?您遇到了什么错误/问题?
  • 除非您当前的解决方案不起作用,否则不要使用正则表达式。简短而甜蜜。
  • @Pshemo 我已将其标记为骗子,我想我们现在处于社区的摆布之下,干杯

标签: java html tags char replaceall


【解决方案1】:
public static void main(String[] args) {
    String myUrl = "http\\:\\/\\/news.investors\\/092115\\-772034\\-red\\-hat\\-tops\\-16\\-views\\-beat.html";
    myUrl = myUrl.replace("\\","");
    System.out.println(myUrl);
}

输出:

http://news.investors/092115-772034-red-hat-tops-16-views-beat.html

来自:Java, Removing backslash in string object

【讨论】:

  • 如果您认为问题 A 包含问题 B 的答案,那么不要将该答案标记为问题 A 的重复项。
  • 你已经标记了它,我对标记投了赞成票。我同时回答了这个问题,以便 OP 可以上路。
  • 不,我没有标记它,因为我在投票结束这个问题后因为另一个原因不能。无论如何,即使我会标记它,它仍然不意味着你应该重复答案。
猜你喜欢
  • 1970-01-01
  • 2014-05-14
  • 1970-01-01
  • 1970-01-01
  • 2014-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-11
相关资源
最近更新 更多