回答編集履歴

1

追記

2018/11/30 09:14

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -7,3 +7,23 @@
7
7
  '\d*.\d* +(m|cm)'
8
8
 
9
9
  ```
10
+
11
+
12
+
13
+ また、`.`はメタ文字として特殊な意味を持ちます。
14
+
15
+ 上記の正規表現だと、`12@34 m`なども通ってしまいます。
16
+
17
+
18
+
19
+ `.`をエスケープしてあげる必要があります。
20
+
21
+ ```
22
+
23
+ r'\d*.\d* +(m|cm)'
24
+
25
+ ```
26
+
27
+
28
+
29
+ ついでにraw文字列にもしてみました。