[^A-Za-z|\s]的第一部分很容易理解,它是为了排除字母和空格。但是我不理解(x)\1{1,}的第二部分,尤其是\1。我以为它是为了捕捉像x1或x111这样的模式,但运行它时发现它不是。
[^A-Za-z|\s]
(x)\1{1,}
\1
x1
x111
roejwanj1#
这是正则表达式的反向引用,你可以找到更多关于它的here。第二部分(x)\1{1,}表示查找字母x,然后查找重复的字母x,然后将其捕获到第一组。
x
1条答案
按热度按时间roejwanj1#
这是正则表达式的反向引用,你可以找到更多关于它的here。
第二部分
(x)\1{1,}
表示查找字母x
,然后查找重复的字母x
,然后将其捕获到第一组。