2014-01-31 56 views
0

我想用PHPStorm查找和替換的所有實例:PHPStorm正則表達式與來替換掉電話

[A-z]['][s] 

例子:

Andy'sDavid's

到:

Andy\'sDavid\'s

我有這樣的正則表達式,但我想知道如何在替換中使用正則表達式中找到的字符。

+0

更換牢記範圍'Az'不等於'A-Za-z'。 –

回答

1

有幾個問題與正則表達式你的方式: [A-z]['][s]

不能使用快捷方式[A-z]來獲取所有上限和下限的範圍。您需要使用[A-Za-z]。你也不必在括號中的撇號和s:

[A-Za-z]'s

然後,匹配的組更換,使用$組:

([A-Za-z])'s,與$01\\\\'s

0

$字符用於訪問正則表達式組的數組。

可以用括號定義正則表達式組。

這工作:

查找:([A-z/0-9])['][s]

替換:$01\\\\'s


(要打印一個斜線,需要4個)。