回答編集履歴

3

修正

2020/11/28 11:07

投稿

kairi003
kairi003

スコア1332

test CHANGED
@@ -1,4 +1,4 @@
1
- 処理効率考えたら,リストをorでつなげたパターンにしてre.findallとかですかね
1
+ パフォーマンス考えたら多分正規表現ライブラリに任せるのが良いので,リストをorでつなげたパターンにしてre.findallとかですかね
2
2
 
3
3
 
4
4
 

2

修正

2020/11/28 11:07

投稿

kairi003
kairi003

スコア1332

test CHANGED
@@ -14,13 +14,13 @@
14
14
 
15
15
 
16
16
 
17
- pattern = '|'.join(words)
17
+ ptn = '|'.join(words)
18
18
 
19
19
  # -> 'するため|来た|飲食|老|店|人|に|は'
20
20
 
21
21
 
22
22
 
23
- splited = re.findall(pattern, text)
23
+ res = re.findall(ptn, text)
24
24
 
25
25
  # -> ['飲食', '店', 'に', '飲食', 'するため', 'に', '来た', '人', 'は', '老', '人']
26
26
 

1

修正

2020/11/28 11:05

投稿

kairi003
kairi003

スコア1332

test CHANGED
@@ -1,4 +1,4 @@
1
- ばですけど,リストをorでつなげたパターンにしてre.findallとかですかね
1
+ 処理効率考たら,リストをorでつなげたパターンにしてre.findallとかですかね
2
2
 
3
3
 
4
4