teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

試したことの追加

2018/09/05 02:32

投稿

ksuhara
ksuhara

スコア13

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,5 @@
1
1
  少々複雑なのですが、正規表現で以下のようなことをするにはどのような処理をすればいいのでしょうか?初心者なので具体的に教えていただけると助かります。
2
+ pandasでDataFrameの文字列を整形中です。
2
3
 
3
4
 
4
5
  Aomi Frontier Bldg. 15F (Telecom Center Ekimae) Test Center C (ITJPT71C)
@@ -6,10 +7,20 @@
6
7
  ITJPT71
7
8
  を取り出したいです。
8
9
 
10
+
9
11
  Benefull School Iidabashi A (ITJPT40A)
10
12
  →ITJPT40
11
13
  Sendai Test Center (ITJPKA)
12
14
  →ITJPK
13
15
 
14
16
  にも対応できるようなコードが知りたいです。(括弧の個数が不規則、括弧内の文字数もランダム)
15
- よろしくお願いします。
17
+ よろしくお願いします。
18
+
19
+
20
+ 試したこととしては
21
+ ```python
22
+ df['test_center'].str.extract('((.*))', expand=True)
23
+ ```
24
+ ですが、
25
+ Telecom Center Ekimae) Test Center C (ITJPT71C
26
+ と出力されてしまいます。