:
से अलग पहचानकर्ताओं की एक स्ट्रिंग को देखते हुए, क्या अद्वितीय पहचानकर्ताओं को किसी अन्य स्ट्रिंग में निकालने के लिए नियमित अभिव्यक्ति बनाना संभव है, :
से अलग भी?क्या नियमित अभिव्यक्ति स्ट्रिंग से डुप्लिकेट आइटम निकाल सकती है?
नियमित अभिव्यक्ति का उपयोग करके इसे प्राप्त करना कैसे संभव है? मैंने s/(:[^:])(.*)\1/$1$2/g
को कोई भाग्य नहीं दिया है, क्योंकि (.*)
लालची है और $1
के अंतिम मैच में छोड़ देता है।
उदाहरण: a:b:c:d:c:c:x:c:c:e:e:f
देना चाहिए a:b:c:d:x:e:f
नोट: मैं पर्ल में कोडिंग रहा हूँ, लेकिन मैं बहुत ज्यादा इस के लिए एक regex का उपयोग कर की सराहना करेंगे।
क्या आप कृपया जो कुछ खोज रहे हैं उसका एक उदाहरण प्रदर्शित कर सकते हैं, मुझे समझ में नहीं आता है। – Anders