正しい正規表現を作成するか、解析しているファイルからコンマを削除するだけで疲れ果てました。基本的に、特定の文字列に一致し、その文字列に続くものはすべてコンマまで一致します。必要ですコンマを含まない、コンマの前の部分文字列を取得するために、これを正規表現で行うか、コードのさらに下のコンマを削除できると思います。
私はこれにかなり慣れていないので、おそらく基本的なものですが、検索で正しいものを見つけることができないようです
これが私のコードです:
import re
str = "FullName=TECIBW04 TECIBW04, TargetResource=k2vFe6yPvBoEdrmrE9t3i5UE2muLVW,"
match = re.search(r'FullName=.+?,', str)
if match:
print match.group() ##'found a match'
else:
print 'ainnussin zer'
私は得る:
FullName=TECIBW04 TECIBW04,
素晴らしい...必要なものを取り戻しています(そして少し余分に)。私は実際にはコンマを望んでいません。
その吸盤を取り除く、または含めないための最良の方法は何ですか?