我是一个白痴
我现在有这些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)