【发布时间】:2017-03-03 19:59:20
【问题描述】:
如何匹配一个字符重复n次?
以这个示例文本为例
abcdddd123
123456777xssx
我要匹配三个连续的7和三个连续的d
我试过了
.{3}
但量词 {3} 以及其他量词(例如星号)似乎不能量化相同的字符,但也不能量化任何其他不同的字符。
我的意思是它不会重复第一个匹配的字符 muy 点本身。
在我的示例中,它将匹配所有内容。
【问题讨论】:
-
(.)\1{2}= 捕获任何内容,然后再使用反向引用 2 次。结果 = 序列中的相同字符 3。有些人希望在量词上快速识别眼睛。对他们来说,应该是(?=(.))\1{3}
标签: regex quantifiers