正则表达式太难了!!!
- 包含起始特定字符
result = re.findall(r'A.*C', s)
print(result)>>['ABXC']
- 不包含起始特定字符
s = "ABXCXXD"
result = re.findall(r'A(.*)C', s)result = re.findall(r'(?<=A)(.*)(?=C)', s)
print(result)>>['BX']
.
:匹配任意字符
*
:匹配0个或多个字符
+
:匹配1个或多个字符
?<=
: 从指定字符向后查找
?=
: 从指定字符向前查找
本文链接:https://my.lmcjl.com/post/2254.html
展开阅读全文
4 评论