我試圖在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