質問編集履歴

3

タイトル修正

2021/11/09 12:22

投稿

john_doe_
john_doe_

スコア354

test CHANGED
@@ -1 +1 @@
1
- Python 正規表現:特定の文字列を含まない記載方法
1
+ Python 正規表現:特定の文字列を前後に含まない記載方法
test CHANGED
File without changes

2

修正

2021/11/09 12:22

投稿

john_doe_
john_doe_

スコア354

test CHANGED
File without changes
test CHANGED
@@ -12,15 +12,15 @@
12
12
 
13
13
  試したこと:
14
14
 
15
- ^(!?〜)を利用して前後に出現する文字列を除外しようとした。
15
+ (!?〜)を利用して前後に出現する文字列を除外しようとした。
16
16
 
17
17
  ```ここに言語を入力
18
18
 
19
19
  text = "業務上過失傷害, 過失傷害致死容疑, 傷害致死容疑, 傷害容疑"
20
20
 
21
- re.findall("^(?!過失)傷害^(!?致死)", text)
21
+ re.findall("(?!過失)傷害(!?致死)", text)
22
22
 
23
- output:[] # 該当なし。。。
23
+ output:['傷害', '傷害'] # 2つ該当する。。。
24
24
 
25
25
 
26
26
 

1

誤字

2021/11/09 12:01

投稿

john_doe_
john_doe_

スコア354

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- text = "過失傷害致死容疑, 傷害致死容疑, 傷害容疑"
5
+ text = "業務上過失傷害, 過失傷害致死容疑, 傷害致死容疑, 傷害容疑"
6
6
 
7
7
 
8
8
 
@@ -16,7 +16,7 @@
16
16
 
17
17
  ```ここに言語を入力
18
18
 
19
- text = "過失傷害致死容疑, 傷害致死容疑, 傷害容疑"
19
+ text = "業務上過失傷害, 過失傷害致死容疑, 傷害致死容疑, 傷害容疑"
20
20
 
21
21
  re.findall("^(?!過失)傷害^(!?致死)", text)
22
22