我想用PHPStorm查找和替換的所有實例:PHPStorm正則表達式與來替換掉電話
[A-z]['][s]
例子:
Andy's
或David's
到:
Andy\'s
或David\'s
我有這樣的正則表達式,但我想知道如何在替換中使用正則表達式中找到的字符。
我想用PHPStorm查找和替換的所有實例:PHPStorm正則表達式與來替換掉電話
[A-z]['][s]
例子:
Andy's
或David's
到:
Andy\'s
或David\'s
我有這樣的正則表達式,但我想知道如何在替換中使用正則表達式中找到的字符。
有幾個問題與正則表達式你的方式: [A-z]['][s]
不能使用快捷方式[A-z]
來獲取所有上限和下限的範圍。您需要使用[A-Za-z]
。你也不必在括號中的撇號和s:
[A-Za-z]'s
然後,匹配的組更換,使用$組:
([A-Za-z])'s
,與$01\\\\'s
$
字符用於訪問正則表達式組的數組。
可以用括號定義正則表達式組。
這工作:
查找:([A-z/0-9])['][s]
替換:$01\\\\'s
(要打印一個斜線,需要4個)。
更換牢記範圍'Az'不等於'A-Za-z'。 –