【发布时间】:2017-07-24 18:57:32
【问题描述】:
我有一堆字符串,最后有一个额外的数字,就像这样
"ABC12345"
我想删除末尾多余的数字,在引号之前。
这:ABC\d{5} 选择不带引号的整个字符串。如何选择最后一个数字并将其删除?
【问题讨论】:
-
请指定所需的输出。
-
类似于
(ABC)\d{5}的替换文本为\1;第一部分周围的括号捕获匹配的文本,如果整个正则表达式匹配\1的替换文本是第一个捕获,也就是数字之前的部分。 -
尝试
ABC\d{4}\K\d"并替换为"
标签: regex sublimetext3