sam*_*ise 2 java string search replace
我有一个字符串,用字a-z,A-Z,0-9,(,),+,-,等.
我想找到该字符串中的每个单词,并用相同的单词替换它'word'(添加单引号).该字符串中的单词可以在"(",")"和空格之后/之后.
我该怎么做呢?
输入:
(Movie + 2000)
Run Code Online (Sandbox Code Playgroud)
输出:
('Movie' + '2000')
Run Code Online (Sandbox Code Playgroud)
把事情简单化!这可以满足您的需求:
String input = "(Movie + 2000)";
input.replaceAll("\\b", "'");
// Outputs "('Movie' + '2000')"
Run Code Online (Sandbox Code Playgroud)
这使用正则表达式\b,这是一个"单词边界".什么可以更简单?