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

回答編集履歴

3

作文の修正

2019/12/01 12:15

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,3 +1,5 @@
1
+ 『正規表現』『置換』などと調べてみて下さい。
2
+
1
3
  ```Python
2
4
  import re
3
5
 
@@ -9,6 +11,4 @@
9
11
 
10
12
  ![正規表現可視化](490ca810c98ec605946a81bb67c1c4da.png)
11
13
 
12
- [Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.](https://www.debuggex.com/r/0Dq-fZ4SFf38unyg)
14
+ [Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.](https://www.debuggex.com/r/0Dq-fZ4SFf38unyg)
13
-
14
- 『正規表現』『置換』などと調べてみて下さい。

2

追記

2019/12/01 12:15

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -7,4 +7,8 @@
7
7
  print(dst) # => 474
8
8
  ```
9
9
 
10
+ ![正規表現可視化](490ca810c98ec605946a81bb67c1c4da.png)
11
+
12
+ [Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.](https://www.debuggex.com/r/0Dq-fZ4SFf38unyg)
13
+
10
14
  『正規表現』『置換』などと調べてみて下さい。

1

修正

2019/12/01 12:14

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -2,7 +2,7 @@
2
2
  import re
3
3
 
4
4
  src = '474(-2)'
5
- dst = re.sub(r'(\d+)([+-]?\d+?)', r'\1', src)
5
+ dst = re.sub(r'(\d+)([+-]?\d+)', r'\1', src)
6
6
 
7
7
  print(dst) # => 474
8
8
  ```