का उपयोग किये बिना केस असंवेदनशील रेगेक्स क्या RegexOptions.IgnoreCase ध्वज सेट किए बिना Regex क्लास का उपयोग कर सी # में केस असंवेदनशील मिलान करना संभव है?RegexOptions गणना
मैं जो करने में सक्षम होना चाहता हूं वह रेगेक्स के भीतर ही परिभाषित करता है कि मैं मैच ऑपरेशन को असंवेदनशील तरीके से करना चाहता हूं या नहीं।
मैं इस regex, taylor
चाहते हैं, निम्न मान पर मैच के लिए:
- टेलर
- टेलर
- टेलर
:
और तुम भी इस तरह झंडे को जोड़ सकते हैं:
a(?mi-s)bc
अर्थबस FYI करें, वहाँ कुछ गुर आप इसके साथ कर सकते हैं इस तरह की अभिव्यक्ति: सार्वजनिक कॉन्स स्ट्रिंग यूआरएल = @ "^ (? :(?: https? | ftp): \/\ /) (?: \ S + (? :: \ S *)? @)? (? :(?! (?: 10 | 127): {3}) | ((\ \ घ {1,3}?।) ((?: 169 \ .254 192 \ .168?!):। \ \ घ { 1,3}) {2}) (?! 172 \ (?: 1 [6-9] | 2 \ घ | 3 [0-1]) (:।?। \ \ घ {1,3}) { 2}) (: [1-9] \ घ?| 1 \ घ \ घ | 2 [01] \ घ | 22 [0-3]) (:।? \ (?: 1 \ घ {1,2} | 2 [0-4] \ घ | 25 [ 0-5])) {2} (: \ (:।? [1-9] \ घ | 1 \ घ \ घ | 2 [0-4] \ घ | 25 [0-4])) | (: (: [az \ u00a1- \ uffff0-9] - *) * [az \ u00a1- \ uffff0-9]?) (:।? \ ([az \ u00a1- \ uffff0-9] ?।?।? - *) * [az \ u00a1- \ uffff0-9]) * (: \ ([az \ u00a1- \ uffff] {2,})) \) (:: \ घ { 2,5}) (: [/ #?] \ S *) $ ";?? – Yovav