簡體   English   中英

一個正則表達式

[英]a regular expression

我想使用String.replaceAll(),但我不知道如何編寫正則表達式。

請幫我。 謝謝。

例:

\\\\ u => \\\\ u(什么都不做)

這是使用負面后視的解決方案。 (僅當\\前面沒有 \\\\u\u003c/code>時才更改\\u\u003c/code>到\\\\u\u003c/code> 。)

String in = "lorem ipsum \\u dolor \\\\u sit \n amet";

System.out.println(in);
System.out.println(in.replaceAll("\\n", "")
                     .replaceAll("(?<!\\\\)\\\\u", "\\\\\\\\u")); 

打印:

lorem ipsum \u dolor \\u sit 
 amet
lorem ipsum \\u dolor \\u sit  amet
  • \\n刪除
  • 第一個\\u\u003c/code>更改為\\\\u\u003c/code>但是\\\\u\u003c/code>保留原樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM