我在python中有一个关于Regex的教程解释了如何在python中使用re模块,我想从A标记中获取URL,所以知道了Regex,我编写了正确的表达式,并在我选择的Regex测试应用程序中测试了它,并确保它能工作。当放入python时,它失败了。在
在我绞尽脑汁之后,我发现了这个问题,它会自动将您的模式放在字符串的开头。我找到了解决办法,但我想知道如何改变:
regex = ".*(a_regex_of_pure_awesomeness)"
进入
^{pr2}$好吧,这是一个标准的URL regex,但我想避免任何关于我想要去除的东西的潜在混淆,并可能假装有趣。在
在Python中,“match”和“search”是有区别的;match只查找字符串开头的模式,search查找从字符串中任何位置开始的模式。在
Python regex docs
Matching vs searching
相关问题 更多 >
编程相关推荐