簡體   English   中英

如何使用正則表達式在Java中進行搜索和替換

[英]How to do search and replace in Java using regex

處理字符串搜索和替換的一種明顯方法是

String s = "This will go over well!";
s = s.replace("go", "not go");

我想知道..使用正則表達式包可以做到嗎? 使用它有好處嗎?

可以按照s/go/not go/g存在嗎?

我想知道..使用正則表達式包可以做到嗎? 使用它有好處嗎?

請查看使用String#replaceAll(String regex, String replacement) String#replace(...) String#replaceAll(String regex, String replacement)而不是String#replace(...)因為這對第一個參數使用正則表達式。 String API將告訴您更多有關此的信息。 這的確增加了靈活性和功能,但執行時間較慢(我相信-我沒有介紹)。

可以按照s / go / not go / g的方式存在嗎?

我不確定我是否理解您在這里的要求。 能否請您澄清一下?

暫無
暫無

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

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