次のテキストがあるとします。
BBC - テキストはこちら
文字列が で始まるかどうかを正規表現を使用してテストするにはどうすればよい"* - "
ですか?
次に、 を削除して"* - "
、 だけを残し"Here is the text"
ます。(私はpythonを使用しています)。
私が使用するの"*"
は、明らかに"BBC - "
毎回始まるとは限らないためです。他の部分文字列である可能性があります。
これは機能しますか?
"^.* - "
どうもありがとうございました。
答え:
m = re.search(ur'^(.*? [-\xe2\u2014] )?(.*)', text)
これはうまくいきました。ありがとう@xanatos!