每一行的最后一个数字(位数不定,但是位数 >= 1),该数字与前面的字符串没有断开.
我在Sublime中试了集中方案,都匹配不上((\d)+\n
((\d)+\n)\B
),实在不知道怎么弄了
环境: Unix换行风格(\n), utf8编码
每一行的最后一个数字(位数不定,但是位数 >= 1),该数字与前面的字符串没有断开.
我在Sublime中试了集中方案,都匹配不上((\d)+\n
((\d)+\n)\B
),实在不知道怎么弄了
环境: Unix换行风格(\n), utf8编码
2 回答1.3k 阅读✓ 已解决
1 回答565 阅读
1 回答562 阅读
最后一个是数字,且大于一位:\d+$。 如果只想匹配最后一个数字,就把+号去掉。
该数字与前面的字符串没有断开:(\B\d+$)
每一行:(\B\d+$)\n。 有些编辑器换行是\r\n
如果想匹配整行,还得加上前面的字符:.*(\B\d+$)\n。
But:没有匹配一行只有一个数字的情况。。。。