请教正则表达式的问题

想查找字符串中某个字符连续出现10次以上的情况

参考
http://blog.csdn.net/xiliang_pan/article/details/71522168
的写法

写了一个

    if re.search("([#])\1{9}",v):

输入v为
    /*****###################################****/      
没有找到,是为什么呢




网友评论:
还以为你说郑则仕怎么了
直接 #{6}

发自我的iPhone via Saralin 2.0.1
来自: iPhone客户端
是python的话 re.search("(#){10}",v)应该就可以起到对应功能了吧

    In [6]: re.search("([#]){3}","123####123")
    Out[6]: <_sre.SRE_Match object; span=(3, 6), match="###">
复制代码python里那个\不需要吧
if re.search("([#])\1{9,}",v)

10次以上的话,得有个逗号吧。
10次以上应该{10,}

—— 来自 samsung SM-G9600, Android 8.0.0上的 v2.0.4


还可以resList=re.findall("str",input)
len(resList),看看找到了几个,大于10个就返回true,不是码农,只能想到这个

—— 来自 samsung SM-G9600, Android 8.0.0上的 v2.0.4

标签:    发布日期:06-30