re.search(匹配的规则,被匹配的字符串) 搜索整个字符串,找出匹配的,从前向后找,找到第一个后就停止,不会继续向后查找了。
xxxxxxxxxximport re txt: str = "test python python test" # 被匹配的字符串pattern: str = "python" # 匹配的规则 result = re.search(pattern, txt)if result is None: print("匹配不成功")else: print(result) print(result.span()) print(result.start()) print(result.end()) print(result.group())
xxxxxxxxxx
import re
txt: str = "test python python test" # 被匹配的字符串
pattern: str = "python" # 匹配的规则
result = re.search(pattern, txt)
if result is None:
print("匹配不成功")
else:
print(result)
print(result.span())
print(result.start())
print(result.end())
print(result.group())
xxxxxxxxxx输出结果:<re.Match object; span=(5, 11), match='python'>(5, 11)511python
输出结果:
<re.Match object; span=(5, 11), match='python'>
(5, 11)
5
11
python
正则表达式付费代写、咨询、答疑解惑,专业、快速、高效帮您解决正则表达式方面的各种问题,可定制各类软件应用程序。
正则学习工作必备在线工具合集
.
^
$
\d
\w
\s
\D
\W
\S
[abc]
[a-z]
[^abc]
aa|bb
?
*
+
{n}
{n,}
{m,n}
(
)
\1
(?:
(?=
(?!
在线客服QQ:543690914,备案号: 苏ICP备15037649号-32。东海县白塔埠镇佳诚电脑经营部版权所有。