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

回答編集履歴

2

訂正

2019/11/14 01:06

投稿

otn
otn

スコア86349

answer CHANGED
@@ -7,6 +7,6 @@
7
7
  n=2
8
8
  a="xxx"
9
9
  b="XXX"
10
- result = re.sub(f'((?:{re.escape(b)}.*?){{{n-1}}}){re.escape(b)}',f'\1{re.escape(a)}',sample)
10
+ result = re.sub(f'((?:{re.escape(b)}.*?){{{n-1}}}){re.escape(b)}',f'\1{a}',sample)
11
11
  ```
12
12
  長い、、、か。

1

追記

2019/11/14 01:06

投稿

otn
otn

スコア86349

answer CHANGED
@@ -2,4 +2,11 @@
2
2
  ```Python
3
3
  n=2
4
4
  result = re.sub(f'((?:XXX.*?){{{n-1}}})XXX',r'\1xxx',sample)
5
- ```
5
+ ```
6
+ ```Python
7
+ n=2
8
+ a="xxx"
9
+ b="XXX"
10
+ result = re.sub(f'((?:{re.escape(b)}.*?){{{n-1}}}){re.escape(b)}',f'\1{re.escape(a)}',sample)
11
+ ```
12
+ 長い、、、か。