小编Yuz*_*uzu的帖子

在vim的正则表达式引擎中,为什么有些元字符会被转义而有些不是?

为什么你必须在他们的正则表达式引擎中逃避一些元字符,而不是其他人?例如:

/foo[1-9]*  
Run Code Online (Sandbox Code Playgroud)

按预期工作,但正则表达式

foo[1-9]+  
Run Code Online (Sandbox Code Playgroud)

必须表达为

/foo[1-9]\+  
Run Code Online (Sandbox Code Playgroud)

在vim.有人知道吗?

regex unix vi vim history

6
推荐指数
1
解决办法
1014
查看次数

标签 统计

history ×1

regex ×1

unix ×1

vi ×1

vim ×1