2015-08-24 5 views
5

मुझे लगता है कि इस तरह दिखता है डेटा है:कैसे हर लाइन पर पहले एक को छोड़कर हर घटनाओं को बदलने के लिए - विम

母音,vowel  
備考,note, remarks, NB  
基本形,,fundamental form, basic form, basic pattern, basic model, basic type, prototype  
受身,,the defensive, passive attitude, passivity, passiveness, the passive, passive voice, ukemi (the art of falling safely) 
受身形,passive voice, passive form 
否定,negation, denial, repudiation, NOT operation 
不規則,irregularity, unsteadiness, disorderly 

कैसे हर लाइन पर पहले एक को छोड़कर हर घटनाओं को बदलने के लिए?

मैं प्रत्येक पंक्ति पर , की पहली घटना को छोड़कर प्रत्येक पंक्ति पर प्रत्येक , को प्रतिस्थापित करना चाहता हूं।

परिणाम:

母音,vowel  
備考,noteREPLACED remarksREPLACED NB 
基本形,REPLACEDfundamental formREPLACED basic formREPLACED basic patternREPLACED basic modelREPLACED basic typeREPLACED prototype 
受身,REPLACEDthe defensiveREPLACED passive attitudeREPLACED passivityREPLACED passivenessREPLACED the passiveREPLACED passive voiceREPLACED ukemi (the art of falling safely) 
受身形,passive voiceREPLACED passive form 
否定,negationREPLACED denialREPLACED repudiationREPLACED NOT operation  
不規則,irregularityREPLACED unsteadinessREPLACED disorderly  

उत्तर

4

आप इस के लिए सकारात्मक lookbehind उपयोग कर सकते हैं:

:%s/\m\%(,.*\)\@<=,/REPLACED/g 
+0

भगवान आप मेरे रक्षक आशीर्वाद। वास्तव में, आपकी मदद के लिए बहुत बहुत धन्यवाद। – whitesiroi

0

चूंकि प्रत्येक पंक्ति आप निम्नलिखित कर सकता है पर पहले छोड़कर प्रत्येक अल्पविराम के बाद एक अंतरिक्ष चरित्र है।

%s/, /REPLACED /g 
%s/,\+/,/g 

दूसरा आदेश तीसरी पंक्ति की तरह कई लगातार कॉमा का ख्याल रखता है।

संबंधित मुद्दे