写一能匹配前面的模式奇数次的正则表达式
可以使用以下正则表达式来匹配前面的模式奇数次:
^(模式)+[^模式]*(模式){1}([^模式]*(模式){2}[^模式]*(模式){1})*$
其中, (模式) 是要匹配的模式。例如,如果要匹配数字 "123" 出现奇数次,可以使用以下正则表达式:
^(123)+[^123]*(123){1}([^123]*(123){2}[^123]*(123){1})*$
这个正则表达式会匹配以下字符串:
123
123123
123123123
...
但不会匹配以下字符串:
12
12312
12312312
...
请注意,正则表达式的语法和具体实现可能会有一些差异,具体使用时请根据实际情况进行调整。
原文地址: https://www.cveoy.top/t/topic/iac1 著作权归作者所有。请勿转载和采集!