我试图在replaceAll
函数中使用正则表达式。我需要做一个真正简单的任务,就是用一个不带空格的字符切换ever =和〜运算符!replaceAll不影响字符串
例如:
(srcIP = 0.0.0.0) AND (dstIP~0.0.0.0 OR protocol = TCP)
变成
(srcIP:0.0.0.0) AND (dstIP:0.0.0.0 OR protocol:TCP)
我尝试使用下面的代码
query.replaceAll("[ ]*(=|~)[ ]*", ":");
,但它不工作。有没有办法使用replaceAll
函数来做到这一点?它似乎不适用于正则表达式。
'replaceAll'和'replace'不改变'String',他们创造一个新的。 – QBrute