【问题标题】:sublime regular expression search崇高的正则表达式搜索
【发布时间】:2016-09-18 10:52:50
【问题描述】:

我需要在 sublime 文本编辑器中搜索所有像“264676343”这样的字符串,“”之间有 9 个数字。我尝试使用这个“0-9”但不起作用...请帮助我。

【问题讨论】:

标签: regex sublimetext


【解决方案1】:

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}
  • 您可能想补充一点,OP 正在寻找双引号中的数字(请参阅问题),所以最后:"\d+"
猜你喜欢
  • 1970-01-01
  • 2014-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多