import re
grades = 'AAABBBACBACCCCCAABCABACCCCAABCBBCA'
re.findall('(?:a{3})*', grades)
Run Code Online (Sandbox Code Playgroud)
在这里我想找到所有是三个“a”字符的倍数的字符串,但结果是一个列表'',即
['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '']
该语法来自重新文档
要将第二次重复应用于内部重复,可以使用括号。例如,表达式
(?:a{6})*匹配六个“a”字符的任意倍数。
我不知道哪里错了,你能帮我吗?
我希望是这样,['AAA']但结果显然不是。
| 归档时间: |
|
| 查看次数: |
55 次 |
| 最近记录: |