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
,这是一个"单词边界".什么可以更简单?
归档时间: |
|
查看次数: |
6729 次 |
最近记录: |