Python:【正規表現】テキストから「()」とその中身を削除する。

テキストから半角括弧()とその中身を削除する。
半角括弧にはエスケープシーケンスが必要。

import re

str = '彼女の名前は佐藤花子(旧姓:上田)です。'
changed = re.sub('\([^\)]+\)', '', str)
print(changed)
$ python chikan_test.py
彼女の名前は佐藤花子です。

テキストから全角括弧()とその中身を削除する。

import re

str = '彼女の名前は佐藤花子(旧姓:上田)です。'
changed = re.sub('([^)]+)', '', str)
print(changed)
彼女の名前は佐藤花子です。

 

投稿日: