Mar*_*rco 18 vim regular-expression
匹配一个可以使用的词
\v(\w+)
Run Code Online (Sandbox Code Playgroud)
从 vim 帮助:h \w
:
\w 单词字符:[0-9A-Za-z_]
这完全按照手册中的描述工作。但是,我想匹配包含超出 字符的单词a-z
,例如
prästgården。将正则表达式\v(\w+)
与
prästgården匹配会产生三个匹配项,而不是:
prästgården
^^ ^^^ ^^^^
Run Code Online (Sandbox Code Playgroud)
如何匹配包含超出字符的单词a-z
?我的语言环境设置为英语,如果可能的话,我想保持这种状态。
编辑:这些词可能不属于单个语言环境,例如
prästgården
tre??
Run Code Online (Sandbox Code Playgroud)