少々複雑なのですが、正規表現で以下のようなことをするにはどのような処理をすればいいのでしょうか?初心者なので具体的に教えていただけると助かります。
pandasでDataFrameの文字列を整形中です。
Aomi Frontier Bldg. 15F (Telecom Center Ekimae) Test Center C (ITJPT71C)
という文字列から、最後の括弧内の、一番最後の文字以外
ITJPT71
を取り出したいです。
Benefull School Iidabashi A (ITJPT40A)
→ITJPT40
Sendai Test Center (ITJPKA)
→ITJPK
にも対応できるようなコードが知りたいです。(括弧の個数が不規則、括弧内の文字数もランダム)
よろしくお願いします。
試したこととしては
python
1df['test_center'].str.extract('((.*))', expand=True)
ですが、
Telecom Center Ekimae) Test Center C (ITJPT71C
と出力されてしまいます。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。