标签: regex vim
为什么以下正则表达式
/\d{2, 4}/
当我在下面的文字中运行时,我希望识别文本中2到4位之间的所有数字
1234567890
在vim。
答案 0 :(得分:7)
你的表达有两个问题:1。第一个大括号需要被转义,2。量词里面应该没有空格。
/\d\{2,4}/
请参阅:help /\{。
:help /\{
如果您启用very magic,例如通过使用\v启动表达式,您不需要转义第一个括号:
very magic
\v
/\v\d{2,4}/