qiuhao1112 发表于 2016-6-14 22:56:30

【正则求助】正则表达式

例:
@@@@@@@@@@

请问如何只匹配第三个(第三次出现的)“@”?

sheward 发表于 2016-6-16 09:24:01

搜索:(@{2})(@)(@.*)
替换成:\1D\3
D可以变

看看这个是否有用

ryuya 发表于 2016-6-15 01:02:56

(?<=@@).(?=@@@@@@@)

qiuhao1112 发表于 2016-6-15 08:50:04

ryuya 发表于 2016-6-15 01:02
(?

我没把情况讲清楚,应该是在N个连续的@中匹配第n个@

就像这样:
@@@@@@
@@@@@@@
@@@@@@@@
@@@@@@@@@
......
匹配第3个@

jiangws 发表于 2016-7-6 22:09:25

sheward 发表于 2016-6-16 09:24
搜索:(@{2})(@)(@.*)
替换成:\1D\3
D可以变


Great!
页: [1]
查看完整版本: 【正则求助】正则表达式