मुझे यकीन है कि एक आसान समाधान है, लेकिन मुझे लगता है कि यह गायब है।रेगेक्स सी # समस्या
मैं एक regex की जरूरत है ऐसा करने के लिए निम्नलिखित:
asdf.txt;qwer
से मेल खाना चाहिए asdf.txt
"as;df.txt";qwer
as;df.txt
से मेल खाना चाहिए जैसा कि आप देख सकते हैं, मैं सेमी-कोलन से मेल करने की जरूरत है, लेकिन यदि उद्धरण मौजूद हैं (जब मूल्य में अर्द्ध-कॉलन होता है), तो मुझे उद्धरण के अंदर मिलान करना होगा। चूंकि मैं एक फ़ाइल नाम की तलाश में हूं, इसलिए मूल्य में कभी भी उद्धरण नहीं होगा।
रेगेक्स का मेरा स्वाद सी # है।
आपकी मदद के लिए धन्यवाद! बस उसके बाद df.txt इन कर सकते हैं;
string s = "asdf.txt;qwer";
string s1 = "\"as;df.txt\";qwer";
return s.Contains("asdf.txt"); //returns true
return s1.Contains("\"as;df.txt\""); //returns true
आप कोट के अंदर (\ की तरह "या" ") उद्धरण भाग निकले कर सकते है? –