回答編集履歴

3

修正

2020/12/30 15:24

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -16,10 +16,12 @@
16
16
 
17
17
 
18
18
 
19
- matches = re.findall(r"(.+という。)", text)
19
+ matches = re.findall(r"(.+?という。)", text)
20
20
 
21
21
  print(matches)
22
22
 
23
23
  # ['(以下「甲」という。)', '(以下「乙」という。)', '(以下「本物件」という。)', '(以下「本契約」という。)']
24
24
 
25
+
26
+
25
27
  ```

2

修正

2020/12/30 15:24

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- matches = re.findall(r"(以下「(?:甲|乙|本物件|本契約)」という。)", text)
19
+ matches = re.findall(r"(.+という。)", text)
20
20
 
21
21
  print(matches)
22
22
 

1

修正

2020/12/30 15:13

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -1,4 +1,4 @@
1
- 変化するのが `「」` の中だけなの、そこを `(?:甲|乙|本物件|本契約)` とし正規表現を書けばいと思います
1
+ こういう意図あっていますか?
2
2
 
3
3
 
4
4