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

回答編集履歴

2

追記

2018/01/12 17:41

投稿

KojiDoi
KojiDoi

スコア13727

answer CHANGED
@@ -10,4 +10,9 @@
10
10
  もっと素朴なアプローチで良いんじゃないかと思い至りました。
11
11
  ```python
12
12
  sen = re.findall(r'[^。]+(?:[。]|$)', txt)
13
+ ```
14
+
15
+ 題意からは少し逸れるかも知れませんけど、目的によっては次もアリではないでしょうか。
16
+ ```python
17
+ sen = re.split(r'(。)', txt)
13
18
  ```

1

追記

2018/01/12 17:41

投稿

KojiDoi
KojiDoi

スコア13727

answer CHANGED
@@ -4,4 +4,10 @@
4
4
  txt2 = re.sub(r'(?<=。)', "\t", txt)
5
5
  sen = re.split(r'\t', txt2)
6
6
 
7
+ ```
8
+
9
+ 追記
10
+ もっと素朴なアプローチで良いんじゃないかと思い至りました。
11
+ ```python
12
+ sen = re.findall(r'[^。]+(?:[。]|$)', txt)
7
13
  ```