[英]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.