मैं एक PCRE संगत फ़ाइल नाम बदलें प्रोग्राम का उपयोग कर रहा हूं। क्या कोई चरित्र या पैटर्न है जिसे मैं प्रोग्राम के "प्रतिस्थापित" फ़ील्ड में टाइप कर सकता हूं ताकि यह फ़ाइल के नाम के अंत में संख्याओं को बता सके और उन्हें प्रत्येक नई फ़ाइल के लिए बढ़ाना चाहिए?
यहाँ एक उदाहरण मैंने मक्खी पर बनाया है।
doc1 - Kopia (2) - Kopia.txt
doc1 - Kopia (2) - Kopia_2.txt
doc1 - Kopia (2).txt
doc1 - Kopia (2)_2.txt
doc1 - Kopia (3).txt
doc1 - Kopia (3)_2.txt
doc1 - Kopia - Kopia (2).txt
doc1 - Kopia - Kopia (2)_2.txt
doc1 - Kopia - Kopia - Kopia.txt
doc1 - Kopia - Kopia - Kopia_2.txt
doc1 - Kopia - Kopia.txt
doc1 - Kopia - Kopia_2.txt
doc1 - Kopia.txt
doc1 - Kopia_2.txt
doc1.txt
doc1_2.txt
मैं शुरुआत में "डॉक्टर" को बनाए रखना चाहता हूं और फाइल नाम एक्सटेंशन को बनाए रखना चाहता हूं। कार्यक्रम में एक चेक मार्क है जो या तो एक्सटेंशन की प्रोसेसिंग को सक्षम या अक्षम करता है। इसलिए अगर मैं उस अनियंत्रित को छोड़ देता हूं तो मुझे इसके बारे में चिंता करने की जरूरत नहीं है। मुझे प्रत्येक फ़ाइल के लिए "डॉक्टर" के बाद संख्या चाहिए, क्योंकि मुझे एक ही फ़ोल्डर में एक ही नाम के साथ कई फाइलें रखने की अनुमति नहीं है।
तो यह वही है जो इसे समाप्त करना चाहिए।
doc1.txt
doc2.txt
doc3.txt
etc... you get the idea
मैं केवल .*
"मैच" पैटर्न के रूप में उपयोग करता हूं । और मुझे लगता है कि "रिप्लेस" पैटर्न कुछ ऐसा होना चाहिए, doc{n}
लेकिन {n}
मुझे इसके स्थान पर क्या टाइप करना चाहिए, मुझे कुछ पता नहीं है। क्या इसका कोई सरल पैटर्न है, जिसे मैं यहां इस्तेमाल कर सकता हूं?
JPEG
या ऊपरी और निचले के मिश्रण के साथ फ़ाइल नाम से मेल खाने के लिए क्या होगाJpeg
?