为什么你必须在他们的正则表达式引擎中逃避一些元字符,而不是其他人?例如:
/foo[1-9]*
按预期工作,但正则表达式
foo[1-9]+
必须表达为
/foo[1-9]\+
在vim.有人知道吗?
regex unix vi vim history
history ×1
regex ×1
unix ×1
vi ×1
vim ×1