我有以下文字:
üyü
以下正则表达式搜索匹配字符 ü:
/\W
Vim 正则表达式中是否有 unicode 标志?
最佳答案
不幸的是,还没有这样的标志。
一些内置字符类(可以)包括多字节字符,
其他人没有。常见的\w
\a
\l
\u
类只包含ASCII
字母,所以即使是元音变音字符也不包含在其中,导致
意想不到的行为!另见 https://unix.stackexchange.com/a/60600/18876 .
在 'isprint'
选项(和 'iskeyword'
,它决定像 w
这样的 Action 移动),多字节字符256和
以上总是包括在内,只指定最多 255 个扩展 ASCII 字符
这个选项。
关于regex - Vim 正则表达式匹配 unicode 字符作为非单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19385458/