से मेल खाता है तो मेरे पास अभिव्यक्ति है जैसे "./folder/thisisa.test/file.cxx.h" मैं सभी "।" को कैसे प्रतिस्थापित/हटा सकता हूं। लेकिन अंतिम बिंदु?पाइथन रेगेक्स सभी अंतिम मिलान
9
A
उत्तर
13
एक regex के साथ, लेकिन पिछले डॉट सब से मेल करने के लिए:
'\.(?=[^.]*\.)'
कि वहाँ एक हमने पाया (अग्रदर्शी मैच का हिस्सा नहीं है) के बाद एक और डॉट है की जाँच करने के लिए एक lookahead का उपयोग करना।
+1
पर एक नज़र डालें सहायता के लिए धन्यवाद – landocalrissian
संबंधित मुद्दे
- 1. अंतिम गिट टैग मिलान रेगेक्स मानदंड
- 2. मिलान रेगेक्स
- 3. पायथन रेगेक्स स्ट्रिंग मिलान?
- 4. रेगेक्स मिलान त्रुटि
- 5. रेगेक्स मिलान घुंघराले ब्रैकेट
- 6. मोंगोडीबी रेगेक्स मिलान समस्या
- 7. पाइथन रेगेक्स
- 8. पाइथन रेगेक्स
- 9. रेगेक्स अंतिम घटना?
- 10. पाइथन और रेगेक्स
- 11. बेस्ट प्रैक्टिस: आंशिक रेगेक्स मिलान
- 12. पाइथन और रेगेक्स
- 13. रेगेक्स/अंतिम इंडेक्स - अप्रत्याशित व्यवहार
- 14. मैं पाइथन रेगेक्स
- 15. दो तारों के बीच रेगेक्स मिलान?
- 16. पाइथन रेगेक्स मैचों के माध्यम से लूपिंग
- 17. कैपिबरा में अंतिम मिलान तत्व कैसे ढूंढें?
- 18. रेगेक्स
- 19. पायथन में रेगेक्स: क्या मिलान, प्रतिस्थापन और अंतिम स्ट्रिंग प्राप्त करना संभव है?
- 20. रेगेक्स मिलान शुरू और अंत तार
- 21. रेगेक्स - एचटीएमएल कोड में मिलान विशेषता
- 22. मिलान स्ट्रिंग में रेगेक्स इंडेक्स जहां मैच
- 23. कुछ भी मिलान करने के लिए रेगेक्स
- 24. पाइथन रेगेक्स, एकाधिक लाइनों पर मिलान पैटर्न .. यह क्यों काम नहीं कर रहा है?
- 25. Regex: स्ट्रिंग में अंतिम बिंदु से कैसे मिलान करें
- 26. रेगेक्स: किसी चरित्र की पहली घटना से मिलान
- 27. रेगेक्स - सभी घटनाओं से मेल खाते हैं?
- 28. मैं पाइथन के रेगेक्स में शुरुआत और अंत से कैसे मिलान कर सकता हूं?
- 29. रेगेक्स
- 30. पाइथन में नियमित अभिव्यक्तियों के साथ मिलान तिथियां?
जो मैंने रखा है वह तेज़ है। खैर, आप हालांकि अंतर नहीं देखेंगे। – Loamhoof
यह उन सभी को बदलने के लिए लूप का उपयोग करने के लिए शायद तेज़ है, अंतिम प्रतिस्थापन के सूचकांक का ट्रैक रखें, और लूप के बाद अंतिम बिंदु पर वापस स्थानांतरित करें। – didierc
यदि आप पथनामों में हेरफेर कर रहे हैं, तो 'os.path' – Felipe