字符串如下:
1933 the sneaking10 around, she said, was distressing11.
我要匹配以字符串开始数字结尾的子串中的数字。 10
和11
, 单独的 1933
不用匹配。
现在 [a-z]+\d+
可以匹配到 sneaking10
和 distressing11
如何在这个的基础上在匹配数字呢?
1 darer 2022-12-31 20:11:55 +08:00 要用断言咧 |
2 Boyce 2022-12-31 20:13:58 +08:00 [a-z]+(\d+) |
3 darer 2022-12-31 20:15:34 +08:00 ![]() (?<=[a-zA-Z])\d+ |
![]() |
![]() | 8 Uyloal 2022-12-31 21:51:57 +08:00 试试这个行不行 https://imgur.com/a/vdhd8y5 |
![]() | 9 Nile20 2023-01-01 16:43:33 +08:00 正则表达式还是孰能生巧,推荐个网站,可以在线编辑表达式并实时查看匹配效果 https://regex101.com/ |