回答編集履歴

2

追記

2019/12/11 15:32

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -18,6 +18,10 @@
18
18
 
19
19
 
20
20
 
21
+ この正規表現だと、1,2,3とかもマッチしますね。
22
+
23
+
24
+
21
25
  #####私の書いた正規表現
22
26
 
23
27
 
@@ -26,4 +30,10 @@
26
30
 
27
31
 
28
32
 
33
+ MULTILINEモードを活用して、行内で一回だけ判定を行うようにしています。
34
+
35
+
36
+
37
+ ---
38
+
29
39
  図は[Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.](https://www.debuggex.com/)で作成

1

追記

2019/12/11 15:32

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -5,3 +5,25 @@
5
5
  number_regex = re.compile(r'^\d{1,3}(?:,\d{3})*$', flags=re.MULTILINE)
6
6
 
7
7
  ```
8
+
9
+
10
+
11
+ ---
12
+
13
+ #####_eito_さんの書いた正規表現
14
+
15
+
16
+
17
+ ![正規表現図](5d6a90717af7e618a8a20c70b9a643ef.png)
18
+
19
+
20
+
21
+ #####私の書いた正規表現
22
+
23
+
24
+
25
+ ![正規表現図](e5cfe5778a8d619a622060c2e1c1e33c.png)
26
+
27
+
28
+
29
+ 図は[Debuggex: Online visual regex tester. JavaScript, Python, and PCRE.](https://www.debuggex.com/)で作成