私はURL文字列にpython正規表現を使用しようとしています。 http://docs.python.org/2/library/re.html#finding-all-adverbsのドキュメントに基づいてPython regex - 検索とfindの違いをすべて
id= 'edu.vt.lib.scholar:http/ejournals/VALib/v48_n4/newsome.html'
>>> re.search('news|ejournals|theses',id).group()
'ejournals'
>>> re.findall('news|ejournals|theses',id)
['ejournals', 'news']
、それは(検索を言います)最初のものと一致すると、すべての文字列内のすべての可能なものと一致して見つけます。
「ニュース」がパターンで最初に宣言されているにもかかわらず、検索でキャプチャされないのはなぜだろうか。
私は間違ったパターンを使用しましたか?私はそれらのキーワードのいずれかが文字列内にあるかどうか検索したい。
ありがとうございました。私の悪い、私はこれを考えなかった。 – kich