प्रपत्र में फ़ाइल नाम दिए जाने पर someletters_12345_moreleters.ext
, मैं 5 अंकों को निकालना चाहता हूं और उन्हें एक चर में डाल देना चाहता हूं।
तो इस बिंदु पर जोर देने के लिए, मेरे पास x वर्णों का एक फ़ाइल नाम है, फिर पाँच अंकीय अनुक्रम दोनों ओर से एकल अंडरस्कोर से घिरा हुआ है और फिर x संख्या वर्णों का एक और सेट। मैं 5 अंकों की संख्या लेना चाहता हूं और उसे एक चर में डाल देता हूं।
मुझे विभिन्न तरीकों की संख्या में बहुत दिलचस्पी है जो इसे पूरा कर सकते हैं।
abc_12345_def_67890_ghi_def
एक वैध इनपुट है। आप क्या होना चाहते हैं? मान लें कि केवल एक 5 अंक अनुक्रम है। आपके पास इनपुट की परिभाषा के आधार पर अभी भी abc_def_12345_ghi_jkl
या 1234567_12345_1234567
या 12345d_12345_12345e
मान्य इनपुट है, और नीचे दिए गए अधिकांश उत्तर इसे संभाल नहीं पाएंगे।
_
सीमांकक, इनपुट जिसमें लक्ष्य स्ट्रिंग केवल एक बार होता है आदि)। सबसे अच्छे (सबसे सामान्य और सबसे तेज़) उत्तर में 10 साल बाद केवल 7 अपवोट्स हैं, जबकि अन्य सीमित उत्तरों में सैकड़ों हैं। मुझे डेवलपर्स में विश्वास खो देता है