c# - string.replace function bug? -
स्ट्रिंग s1 = "[quote = useruk1] & lt; p & gt; im useruk1 & lt; / p & gt; [/ उद्धरण] & Lt; p & gt; हाय IM mod1 - जांच & lt; / p & gt; "; स्ट्रिंग s2 = "हे IM mod1-probe"; स्ट्रिंग एस 3 = "ब्ला ब्ला"; स्ट्रिंग s4 = s1। Replace (s2, s3); Console.Write (S4);
काम नहीं कर रहा है कोई विचार? इस समस्या को कैसे हल करें?
अद्यतन:
समस्या अंतरिक्ष के साथ थी, सामान्य स्थान ASCII मान 32 है और स्ट्रिंग एएससीआईआई मान 160 से ऊपर है इसलिए मैंने किया
< पूर्व> s1 = Regex.Replace (s1, @ "\ u00A0", "");
कभी भी ठीक काम किया! बहुत बहुत धन्यवाद!
जब मैं कोड चलाता हूं, तो यह आउटपुट होता है:
< पूर्व> [उद्धरण = यूजरुक 1] & lt; p & gt; im useruk1 & lt; / p & gt; [/ उद्धरण] & lt; p & gt; ब्लाह ब्ला & lt; / p & gt;
ऐसा नहीं है कि आप क्या उम्मीद करते हैं?
संपादित करें: आह हाँ ... जैसा कि पॉल ने बताया, अंतरिक्ष बनाम टैब इसे समझाता है।
Comments
Post a Comment