ファイルのコンテンツ(ムービースクリプト)をプリントアウトしようとしていますが、かっこまたは角かっこの間にあるすべてのコンテンツを削除しようとしています。ではなく、ブラケットのため、それは括弧内に含まれるすべてのものが削除されますようテキストファイル内の括弧の間のコンテンツの削除
import re
file = open('filename','r', encoding="utf-8", errors='ignore')
newfile = file.read()
test = re.sub(r'\([^()]*\)', '', output)
に思える:ここ
は、私がこれまで持っているものです。どんな助け?
@DavyM:はいしかし、それはここでの問題ではありませんが。 –
サンプルの文字列でテストしましたが、動作します。おそらく問題はファイルに 'foo((bar))qux'のような二重括弧が入っていることです。 –
ファイルには二重括弧が含まれていません – Mbaps