[英]Python regex to match a quoted string
非常抱歉发布正则表达式问题。 这里是 :
我正在尝试匹配包含报价的URL,该报价包含在LIST中,如下所示:
urls = ["my.url.com/Som'Link"]
我将其与另一个列表匹配,该列表仅包含URL的最后一个单词,如下所示:
match_list = ["Som'Link"]
我这样测试:
p = match_list[0] + "$" #(I need the $ to make sure the word is the last of the URL)
s = urls[0]
if re.search(p, s):
#Use that link in some way.
我完全找不到找到匹配的方法。 我试过了 :
p = r"" + match_list[0] + "$"
没运气。
p = compile(r"" + match_list[0] + "$")
再没有运气了。
注意:我也用re.escape在我的match_list [0] 周围尝试了这两行... 不起作用!
我希望我的提交可以。 请发表评论,如有必要,我会改善它。
您不需要正则表达式就可以测试:
if "Som'Link" in urls[0]
这将测试“ Som'Link”是否出现在URL中的任何位置。
假设您的网址始终以您要匹配的字符串结尾,则只能使用endswith
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.