正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。
Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。
Q&A
解決済
2回答
705閲覧
総合スコア24
0グッド
1クリップ
投稿2018/05/11 03:01
0
1
やりたいこと: 全角のカッコ以下の文字を取得し、replaceで削除 現在のコード
python1import re 2list=["田中(東京都港区","飯田(東京都中央区","池田(愛知県名古屋市"] 3for i in list: 4 name = i.replace("(.*",i) 5print(name) 6
python
1import re 2list=["田中(東京都港区","飯田(東京都中央区","池田(愛知県名古屋市"] 3for i in list: 4 name = i.replace("(.*",i) 5print(name) 6
全角かっこは片方しかついていません。 お手数おかけしますが、よろしくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答2件
ベストアンサー
replaceではなく、subを使います。
Python1for i in list: 2 name = re.sub(r"(.*", "", i) 3 print(name)
Python
1for i in list: 2 name = re.sub(r"(.*", "", i) 3 print(name)
投稿2018/05/11 03:37
総合スコア7196
回答へのコメント
2018/05/11 04:05
削除するための一方法として re.sub(正規表現, '', 文字列)が使えますよ。
総合スコア1167
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
python 正規表現 取得
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/11 04:05