加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式unicode字符在vim中

发布时间:2020-12-14 06:38:16 所属栏目:百科 来源:网络整理
导读:我是一个白痴 有人将一些文字从微软字切割并粘贴到我可爱的html文件中。 我现在有这些unicode字符而不是常规的引号符号(即在文本中引号显示为 92) 我想做一个正则表达式替换,但我无法选择它们。 :%s/u92/'/g:%s/u5C/'/g:%s/x92/'/g:%s/x5C/'/g …都失败
我是一个白痴

有人将一些文字从微软字切割并粘贴到我可爱的html文件中。

我现在有这些unicode字符而不是常规的引号符号(即在文本中引号显示为& 92)

我想做一个正则表达式替换,但我无法选择它们。

:%s/u92/'/g
:%s/u5C/'/g
:%s/x92/'/g
:%s/x5C/'/g

…都失败了我的google-fu失败了我

从:help regexp,您需要使用一些特定的语法来在Vim中使用正则表达式选择unicode字符。
|/%d|  %d %d match specified decimal character (eg %d123)
|/%x|  %x %x match specified hex character (eg %x2a)
|/%o|  %o %o match specified octal character (eg %o040)
|/%u|  %u %u match specified multibyte character (eg %u20ac)
|/%U|  %U %U match specified large multibyte character (eg %U12345678)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读