gpt4 book ai didi

vim - 如何搜索/替换特殊字符?

转载 作者:行者123 更新时间:2023-12-03 10:57:53 37 4
gpt4 key购买 nike

从维基百科复制粘贴到 Vim 后,我得到了这个:

  1 A
2
3 [+] Métier agricole<200e> – 44 P • 2 C
4 [×] Métier de l'ameublement<200e> – 10 P
5 [×] Métier de l'animation<200e> – 5 P
6 [+] Métier en rapport avec l'art<200e> – 11 P • 4 C
7 [×] Métier en rapport avec l'automobile<200e> – 10 P
8 [×] Métier de l'aéronautique<200e> – 15 P

问题是 <200e> 只是一个字符。

我想知道如何将其放入搜索/替换中(通过 / : )。

最佳答案

查看 \%u 的帮助:

/\%d/\%x/\%o/\%u/\%U E678

\%d123 匹配用十进制数指定的字符。必须是
后跟一个非数字。
\%o40 匹配指定的八进制数到 0377 的字符。
040 以下的数字必须后跟非八进制数字或非数字。
\%x2a 匹配最多两个十六进制字符指定的字符。
\%u20AC 匹配最多四个十六进制指定的字符
人物。
\%U1234abcd 匹配最多八个十六进制指定的字符
人物。

这些是您可以使用的序列。看起来你有两个字节,所以 \%u200e应该匹配。总之,挺奇怪的。 UTF-8/ASCII 中的 20 是空格
字符,0e 是 ^N。检查您的编码设置。

关于vim - 如何搜索/替换特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8447561/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com