【发布时间】:2016-09-18 10:52:50
【问题描述】:
我需要在 sublime 文本编辑器中搜索所有像“264676343”这样的字符串,“”之间有 9 个数字。我尝试使用这个“0-9”但不起作用...请帮助我。
【问题讨论】:
标签: regex sublimetext
我需要在 sublime 文本编辑器中搜索所有像“264676343”这样的字符串,“”之间有 9 个数字。我尝试使用这个“0-9”但不起作用...请帮助我。
【问题讨论】:
标签: regex sublimetext
0-9 搜索数字。那很好。但是你需要找到一个数字序列,所以:
[0-9]+
看看:https://regex101.com/r/yJ2rA8/1
如果你想有 9 位数字,那么这应该可以解决问题:
[0-9]{9}
看一看:https://regex101.com/r/aC7oF9/2
根据 MattDMo 的评论,您也可以使用数字速记 \d 而不是 0-9:
\d{9}
\d+
【讨论】:
[0-9]+?只需使用\d+ 或\d{9}。
"\d+"。