我想匹配符号“!”只有第一个 x 次。我查看了正则表达式备忘单,但找不到相关的例子。
我目前的正则表达式:
[!]{1}
例如,如果我想匹配前三个“!”符号并用空字符串替换:
输入:"!!dd!!dd!!"
输出:"dd!dd!!"
答案 0 :(得分:0)
你可以这样做:
捕获模式:
[!]([^!]*?)[!]([^!]*?)[!]([^!]*?)(.*)
Raplacement模式:
$1$2$3$4
基本上,它说
[!]
抓取!
([^!]*?)
将所有内容捕获到下一个字符,不包括!
答案 1 :(得分:-1)
您应使用{3}
3次,{3,5}
3至5次,{2,}
次2次以上。