Я - идиот.
Кто-то вырезал и вставил некоторый текст из Microsoft Word в мои прекрасные файлы HTML.
У меня теперь есть эти unicode символы вместо регулярных символов кавычки, (т.е. кавычки появляются как <92> в тексте),
Я хочу сделать замену regex, но я испытываю затруднения при выборе их.
:%s/\u92/'/g
:%s/\u5C/'/g
:%s/\x92/'/g
:%s/\x5C/'/g
... весь сбой. Мой google-fu привел меня к сбою.
Из : help regexp
(слегка отредактировано), вам нужно использовать определенный синтаксис для выбора символов Юникода с регулярным выражением в Vim:
\%u match specified multibyte character (eg \%u20ac)
То есть, чтобы искать символ Юникода с шестнадцатеричным код 20AC, введите это в свой шаблон поиска:
\%u20ac
Полная таблица шаблонов поиска символов включает некоторые дополнительные параметры:
\%d match specified decimal character (eg \%d123)
\%x match specified hex character (eg \%x2a)
\%o match specified octal character (eg \%o040)
\%u match specified multibyte character (eg \%u20ac)
\%U match specified large multibyte character (eg \%U12345678)