Python正则表达式字符串匹配?

2023-12-25

我在尝试将 javascript 正则表达式的经验转移到 Python 上遇到了很大的困难。

我只是想让这个工作:

print(re.match('e','test'))

...但它打印无。如果我做:

print(re.match('e','est'))

它匹配...默认情况下它是否匹配字符串的开头?当它匹配时,我如何使用结果?

我如何使第一个匹配?有比 python 网站提供的更好的文档吗?


re.match隐式添加^到你的正则表达式的开头。换句话说,它只匹配字符串的开头。

re.search将在所有位置重试。

一般来说,我建议使用re.search并添加^当你想要它时明确地。

http://docs.python.org/library/re.html http://docs.python.org/library/re.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python正则表达式字符串匹配? 的相关文章

随机推荐