質問編集履歴

1

試したことの追加

2018/09/05 02:32

投稿

ksuhara
ksuhara

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
1
  少々複雑なのですが、正規表現で以下のようなことをするにはどのような処理をすればいいのでしょうか?初心者なので具体的に教えていただけると助かります。
2
+
3
+ pandasでDataFrameの文字列を整形中です。
2
4
 
3
5
 
4
6
 
@@ -11,6 +13,8 @@
11
13
  ITJPT71
12
14
 
13
15
  を取り出したいです。
16
+
17
+
14
18
 
15
19
 
16
20
 
@@ -27,3 +31,21 @@
27
31
  にも対応できるようなコードが知りたいです。(括弧の個数が不規則、括弧内の文字数もランダム)
28
32
 
29
33
  よろしくお願いします。
34
+
35
+
36
+
37
+
38
+
39
+ 試したこととしては
40
+
41
+ ```python
42
+
43
+ df['test_center'].str.extract('((.*))', expand=True)
44
+
45
+ ```
46
+
47
+ ですが、
48
+
49
+ Telecom Center Ekimae) Test Center C (ITJPT71C
50
+
51
+ と出力されてしまいます。