次のタイプのテキストがあります。
:
またはの後のすべてを抽出する必要があります=
私はそれについてこのようにしようとしました:
import regex as re
r = re.compile(r'Choice(.+?)selected')
r.split(str)
:
またはをキャプチャする方法がわかりません=
あなただけの使用、使用の正規表現に必要としないre.split
の両方を分割する:
と、=
li = ["Choice values selected: Option 1, or Option 2, or Option 3", "Choice value selected: Option 1, or Option 2, or Option 3",
"Choice value selected = Option 1 , or Option 2, or Option 3"]
import re
for item in li:
#Split on : and =, get the last element from list and strip it
print(re.split(':|=',item)[1].strip())
出力は次のようになります
Option 1, or Option 2, or Option 3
Option 1, or Option 2, or Option 3
Option 1 , or Option 2, or Option 3
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加