Boh*_*ian 23
试试这个:
([b-df-hj-np-tv-z])\1{2,}
Run Code Online (Sandbox Code Playgroud)
说明:
[b-df-hj-np-tv-z] 都是辅音\1是第一组的后向引用(即相同的字符){2,} "上述术语中的2个或更多个",表示总共3个或更多个 经测试,这是有效的.
这是关于我能想到的最短的正则表达式:
(?i)([b-z&&[^eiou]])\1\1+
Run Code Online (Sandbox Code Playgroud)
这使用正则表达式字符类减法来排除元音.
我没有提到"a",因为我从"b"开始了范围.
使用(?i)使正则表达式不敏感.
观看现场演示.
某些正则表达式库中可能有快捷方式,但您可以随时...
b{3,}|c{3,}|d{3,}...
Run Code Online (Sandbox Code Playgroud)
例如,一些库让你使用后引用匹配,这可能是一个清洁...
(bcd...)\1{2,}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20667 次 |
| 最近记录: |