私はBeautifulSoupを使ってPythonスクリプトをスクラップしています。後で不要な文字列を含むリンクを返すPython re.findall
re.findall('stream:\/\/.+', link)
のようなリンクを見つけるように設計されています:これは私のコードです
stream://987cds9c8ujru56236te2ys28u99u2s
をしかし、それはまた、このような文字列を返します。
stream://987cds9c8ujru56236te2ys28u99u2s [SD] Spanish - (9.15am)
すなわちスペースと余分なものとされIほしくない。どうすれば表現できますか
re.findall
したがって、リンクの最初の部分だけが返されますか?あなたは単語の境界文字'\b'
と非欲張りマッチ(パターンに?
を追加)を使用することができます
'$'は、文字列の終わりのための正規表現は、このヘルプのための – Eqomatic