Maison > Questions et réponses > le corps du texte
Mets ça
flip 翻转[左右变成右左] fork 叉子\分岔\岔口\复刻
Convertir en
flip ;翻转[左右变成右左] fork ;叉子\分岔\岔口\复刻
J'utilise
:%s/^\([ a-zA-Z]\+\)\([\U4E00-\U9FFF ]\+.\+\)\([ a-zA-Z]\+\)\([\U4E00-\U9FFF ]\+.\+\)$/; ;/g
Maintenant, je pense
flip 翻转[左右变成右左] fork 叉子\分岔\岔口\复刻
devient
flip ;翻转[左右变成右左]
fork ;叉子\分岔\岔口\复刻
Comment modifier la commande de vim pour ajouter le symbole ; et compléter le saut de ligne en même temps ?
曾经蜡笔没有小新2017-05-16 16:36:35
:s/^\([ a-zA-Z]\+\)\(\([\U4E00-\U9FA5]\+[^ ]*\)\+\)\([ a-zA-Z]\+\)\(\([\U4E00-\U9FA5]\+[^ ]*\)\+\)$/;\r;/g
Il y a deux autres parenthèses
PS : Pour la correspondance chinoise, il existe une méthode utilisant [^ -x]1 sur Internet Le test a trouvé que cela fonctionne, mais je ne connais pas le principe.
S'il n'y a pas d'anglais ni d'espaces dans l'explication chinoise, vous pouvez l'écrire plus simplement
\(\([\U4E00-\U9FA5]\+[^ ]*\)\+\)
#可以修改为:
\([^ a-zA-Z]\+\)\+
世界只因有你2017-05-16 16:36:35
Vous pouvez ajouter une carte à la carte ;<CR>
Par exemple : inoremap ;<CR>