मैं आपके द्वारा किए गए किसी भी कार्यक्रम से परिचित नहीं हूँ, लेकिन यहाँ यह कैसे करना है एक बेहतर खोजक का नाम ($ 20), और मुझे उम्मीद है कि कम से कम आप में से एक बहुत ही समान तरीके से कर सकता है। निर्देशों और स्पष्टीकरण के लिए स्क्रीनशॉट के नीचे देखें।
सबसे पहले, मैंने एबीएफआर की "नियमित अभिव्यक्ति का उपयोग करके फिर से व्यवस्थित करें" सुविधा को चुना। इसे संभवतः अन्य कार्यक्रमों में कुछ इसी तरह का नाम दिया जाएगा। इसके साथ मेल खाने के लिए एक नियमित अभिव्यक्ति की आवश्यकता होती है, इसके बाद नया फ़ाइल नाम बनाने के लिए एक प्रतिस्थापन पैटर्न होता है।
(.*)_(\d{3})\.mp4
- पहला कब्जा समूह
(.*)
बस किसी भी संख्या से मेल खाता है *
किसी भी चरित्र के .
फ़ाइल नाम मिलान करने के लिए आवश्यक है।
- इसके बाद शाब्दिक अंडरस्कोर होता है, जो आपके मामले में फ़ाइल नाम और संख्या के बीच की सीमा का परिसीमन करता है।
- फिर, दूसरा कब्जा समूह
(\d{3})
तीन बिल्कुल मेल खाता है {3}
अंक \d
। यदि कुछ फ़ाइलों में तीन अंकों से अधिक या कम हैं, तो बीच में एक संख्या कहें n तथा एक्स , आप इसे बदल देंगे (\d{n,x})
।
- अंत में, विस्तार एक बची हुई अवधि के साथ मेल खाता है
\.
तथा mp4
। यदि आपकी फ़ाइलों में अलग-अलग एक्सटेंशन हैं, तो आपको इसे बदल देना चाहिए \.(\w{3})
- बस संख्या की तरह, लेकिन पात्रों के साथ \w
अंकों के बजाय।
फिर, हम नए फ़ाइल नाम बनाने के लिए उन कैप्चर समूहों का उपयोग करते हैं। इस भाग के लिए वाक्यविन्यास कार्यक्रमों के बीच अधिक भिन्न हो सकते हैं।
$2_$1.mp4
यह शायद अधिक सीधा है: हमारे दूसरे कोष्ठक के सेट ने नंबर को घेर लिया है, इसलिए हमने इसे पहले रखा $2
, इसके बाद एक अंडरस्कोर, फ़ाइल नाम $1
, और विस्तार .mp4
। (यदि आपने इस्तेमाल किया \.(\w{3})
पहले, लिखो $2_$1.$3
बजाय।)
यदि आप अभ्यास करना चाहते हैं और नियमित अभिव्यक्ति लिखने में मदद करते हैं, तो मैं वेबसाइट की सलाह देता हूं RegExr , जो लाइव सिंटैक्स हाइलाइटिंग और टूलटिप्स प्रदान करता है।