次の形式の文字列があります
some_string = ",,, xxx ,,, xxx ,,, xxx ,,, xxx ,,, xxx ,,,xxx,,,"これはfというテキストファイルの内容です
xxx内の特定の用語を検索したい(その用語が「シリコン」であるとしましょう)
xxxはすべて異なる可能性があり、改行を除く任意の特殊文字(メタ文字を含む)を含めることができることに注意してください
match = re.findall(r",{3}(.*?silicon.*?),{3}", f.read())
print match
しかし、これは次の形式の結果を返すため、機能していないようです:["xxx ,,, xxx ,,, xxx ,,, xxx ,,,silicon"、 "xxx ,,, xxx ,,, xxx、 ,, xxsiliconxx "]しかし、私はそれを返すだけにしたい["silicon "、" xxsiliconxx "]
私は何が間違っているのですか?