回答編集履歴
2
補足追記
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
`'\\b\\d+'`あるいは`r'\b\d+'`でしょうか。後読みの必要は無いです。
|
2
2
|
|
3
3
|
`\b`は、`\w`つまり`[A-Za-z0-9_]`と、`\W`つまり`[^A-Za-z0-9_]`の境界にマッチします。
|
4
|
-
`\b`の後ろが数字なので
|
4
|
+
`\b\d+`の場合、`\b`の後ろが数字なので`\w`に該当しますが、そのため`\b`の前は`\W`の場合にマッチします。
|
5
5
|
つまり、`r'\b\d+'`全体としては、「英数字下線以外に続く数字の並び」にマッチします。
|
6
6
|
文字列先頭も`\b`にマッチするので、先頭でもOKです。
|
1
補足
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
`'\\b\\d+'`あるいは`r'\b\d+'`でしょうか。
|
1
|
+
`'\\b\\d+'`あるいは`r'\b\d+'`でしょうか。後読みの必要は無いです。
|
2
2
|
|
3
3
|
`\b`は、`\w`つまり`[A-Za-z0-9_]`と、`\W`つまり`[^A-Za-z0-9_]`の境界にマッチします。
|
4
4
|
`\b`の後ろが数字なので、`\w`に該当しますが、そのため`\b`の前は`\W`の場合にマッチします。
|