सहित विंडोज-आधारित फ़ाइल पथों को सत्यापित करने के लिए नियमित अभिव्यक्ति मैं अपने पूर्ण पथ के साथ फ़ाइल नाम को सत्यापित करना चाहता था। मैंने नीचे कुछ नियमित अभिव्यक्तियों की कोशिश की लेकिन उनमें से कोई भी सही ढंग से काम नहीं किया। नीचे वर्णित के रूप मेंयूएनसी पथ
^(?:[\w]\:|\\)(\\[a-z_\-\s0-9\.]+)+\.(txt|gif|pdf|doc|docx|xls|xlsx)$
and
^(([a-zA-Z]\:)|(\\))(\\{1}|((\\{1})[^\\]([^/:*?<>""|]*))+)$
etc...
मेरे आवश्यकता है: कहना यदि फ़ाइल का नाम है "c: \ Demo.txt" तो यह कोई डबल स्लैश शामिल किया जाना चाहिए (c:\\Demo\\demo.text
) बिना किसी अतिरिक्त पेट की तरह की तरह हर possibilites की जाँच करनी चाहिए (c::\Demo\demo.text
)। यूएनसी फाइलों को स्वीकार करना चाहिए (\\staging\servers
) और अन्य सत्यापन भी। कृपया मदद करे। मैं वास्तव में यहाँ अटक गया हूँ।
क्या यह होमवर्क है? – Steve
वास्तव में होमवर्क नहीं है। कुछ महत्वपूर्ण काम इस के bcoz अटक गया है। – Yash
यदि आपकी फ़ाइल अपलोड की गई है तो क्या आप वास्तव में पथ नाम से या केवल फ़ाइल नाम भाग से चिंतित हैं? – Steve