匹配重复出现的字符,怎么实现?
来源:10-7 匹配0次1次或者无限多次

卡卡拉
2018-07-30
import re a = 'jjoi44h2i33kj 2b55' r = re.findall('(\w)\1',a) print(r)
我想匹配一段字符串中重复出现的字符,看了网上的教程似乎可以用这个表达式,但是程序输出结果却是空列表,不知道问题出现在哪里?
如上我想把 jj,44,33,55 匹配出来,但是程序只输出空列表。
写回答
2回答
-
xinyeone
2018-08-27
import re a = 'jjoi44h2i33kj 2b55' r = re.findall('\w{2}', a) x = 0 double = [] for x in range(len(r)): if r[x][0] == r[x][1]: double.append(r[x]) print(double)
我自己试了下,是可以的。如果你发现有更好的,欢迎分享出来
00 -
7七月
2018-07-30
你要不匹配数字 要不匹配 jj,不知道你到底想怎么区别这些?
042018-08-01
相似问题