我想在一個文件來替換一個詞時,它出現時,它被包含在一個字符串,除了:替換詞不是一個字符串
所以我應該在
The test in this line consists in ...
更換
this
但不應該匹配:
The test "in this line" consist in ...
這就是我想:
line.replaceAll("\\s+this\\s+", " that ")
但它無法處理這種情況,所以我嘗試使用:
line.replaceAll("[^\"]\\s+this\\s+", " that ")
但也不起作用。
任何幫助,將不勝感激
因此,在這種情況下字符串包含沒有轉義字符? –
這是對的我只是應該忽略一個字符串內的任何東西...... – OscarRyz