回答編集履歴

1

誤り修正

2020/12/20 08:08

投稿

otn
otn

スコア85882

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ・前後の両方が1文字の場合だけ削除
6
6
 
7
- ・先頭や末尾の空白は他方が1文字なら削除
7
+ ・先頭や末尾の空白は削除しない
8
8
 
9
9
  という前提で。
10
10
 
@@ -12,8 +12,8 @@
12
12
 
13
13
  a = "aa b c dd e "
14
14
 
15
- b = re.sub(r"(?<=\s\S)\s(?=\S\s)",""," "+a+" ")[1:-2]
15
+ b = re.sub(r"(?<=\s\S)\s(?=\S\s)",""," "+a+" ")[1:-1]
16
16
 
17
- print(b) #=> 'aa bc dd e'
17
+ print(b) #=> 'aa bc dd e '
18
18
 
19
19
  ```