Es tut mir wirklich leid, eine Regex-Frage zu posten. Hier ist sie:Python-Regex, um einen String in Anführungszeichen zu finden
Ich versuche, eine URL übereinstimmen ein Angebot, enthalten in einer Liste enthalten, etwa so:
urls = ["my.url.com/Som'Link"]
ich es mit einer anderen Liste übereinstimmen, dass nur das letzte Wort enthält von die URL, etwa so:
ich so testen:
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.
ich bin völlig unfähig, einen Weg zu finden, um es zusammenzubringen. Ich habe versucht:
p = r"" + match_list[0] + "$"
kein Glück.
p = compile(r"" + match_list[0] + "$")
kein Glück mehr.
Hinweis: Auch habe ich versucht, diese beiden Linien mit re.escape arround meine match_list [0] ...Funktioniert nicht !!
Ich hoffe, meine Einreichung ist in Ordnung. Nur kommentieren und ich werde es bei Bedarf verbessern.
verwenden keine regex verwenden können. auch: schau dir den Unterschied zwischen 're.match()' und 're.search()' an! – hop
1) Die anderen haben Recht, dass Ihr Problem keine Regex benötigt. (2) Ihr Beispiel Code funktionierte gut für mich: http://pastebin.com/vLqq1nSQ –
Entschuldigung über das Spiel/Such-Ding ... ich dachte irgendwie, Sie hätten verwendet Match – hop