首页 > 代码库 > VIM中使用正则匹配中文
VIM中使用正则匹配中文
众所周知,使用JS的正则对中文进行验证时,可以使用:
/[\u4e00-\u9fa5]+/.test(‘中文‘)
E384: 已查找到文件开头(结尾)仍找不到[\u4e00-\u9fa5]+
- magic: 除了`^.*$`之外所有的字符都需要加反斜杠
- nomagic: 除了`^$`之外所有的字符都需要加反斜杠
- very magic: 任何字符都不需要加反斜杠
- very nomagic: 任何字体都需要加反斜杠
可以在正则表达式中指定使用哪种magic
- \m: magic
- \M: nomagic
- \v: very magic
- \V: very nomagic
例如:
\v[\u4e00-\u9fa5]+ " 查找中文
[\u4e00-\u9fa5]\+ " 默认为magic, `+`需要加反斜杠
VIM中使用正则匹配中文
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。