मैं एक स्ट्रिंग में एक उच्चारण-असंवेदनशील प्रतिस्थापन करना चाहता हूं। मैं 'क्लाइंट' से मेल खाता हूं 'इसके विपरीत' और इसके विपरीत।सी # रेगेक्स के साथ एक उच्चारण असंवेदनशील स्ट्रिंग को कैसे प्रतिस्थापित करें?
मेरे कोड इस तरह दिखता है:
Regex reg = new Regex("client");
string result = reg.Replace("here goes the content with client and cliënt", "replacementWith");
तो, मुझे यकीन है कि 'ग्राहक' मैचों 'ग्राहक' और 'ग्राहक' और इसके विपरीत कर सकता हूँ?
हालांकि, उच्चारण चिह्नों को अलग करने से पहले अपनी स्ट्रिंग को [यूनिकोड सामान्यीकरण प्रक्रिया] (http://www.regular-expressions.info/unicode.html) के माध्यम से चलाने के लिए सुनिश्चित रहें। – ladenedge
मुझे खेद है, मुझे लगता है कि मैं पर्याप्त स्पष्ट नहीं था। ग्राहक सिर्फ एक उदाहरण था। मैं उच्चारण असंवेदनशील तारों को बदलने का एक सामान्य तरीका चाहता हूं। – Martijn
धन्यवाद, लेकिन दुर्भाग्य से मुझे दस्तावेजों से निपटना होगा। तो एक दस्तावेज़ छोटा हो सकता है, लेकिन यह भी बहुत बड़ा हो सकता है। मैं इस दृष्टिकोण का उपयोग करने पर विचार करूंगा। – Martijn