我想用asci对应的AE替换法语字母Æ,但该方法不接受这一点。有另一种方法吗?String.Replace char to string
回答
如何:
myString.Replace("Æ", "AE");
只需拨打.ToString()
您的字符:
var str = str.Replace('Æ'.ToString(), "AE");
这似乎是一个很长的路要放入:“Æ”。我错过了什么吗? – CodingGorilla 2011-03-29 20:00:55
@编码大猩猩,是的,你是对的。在这里使用字符串常量更容易:) – Alex 2011-03-29 20:07:34
好吧,我是那些不担心外国字符的笨笨的美国开发人员之一,所以我不确定是否有什么我不知道的东西。 =) – CodingGorilla 2011-03-29 20:09:51
相反的string.Replace('Æ','AE')
,使用string.Replace("Æ", "AE")
。
这应该工作,因为它是一个有效的Unicode字符 - 你确定你重新分配字符串?字符串是不可变的,所以这是必要的:
string test = "Æblah";
test = test.Replace("Æ", "AE");//test is now "AEblah"
这不行?
string x = "ÆHELLO";
string y = x.Replace("Æ", "AE");
“这是一场比赛!” :) – Liron 2011-03-29 20:02:40
- 1. String.Replace(char,char)或Replace(string,string)?
- 2. CharacterSet to String和Int to Char铸造
- 3. char * string to hex arrary in C
- 4. Java - StringBuilder替换()显示错误:方法String.replace(char,char)不适用
- 5. std :: string xml string to object
- 6. ArrayBuffer to String,String to ArrayBuffer方法
- 7. Base64 String to Json String
- 8. Marshall c#string to C++
- 9. Objective-C:initWithName:(char *)string
- 10. fstream to const char *
- 11. C++ ifstream to char *
- 12. Cast void * to char *
- 13. const char * to LPTSTR
- 14. CString to char *
- 15. KeyEventArgs.Key to char
- 16. C++ LPCTSTR to char *
- 17. Const Char to LPTSTR
- 18. 如何用“String”替换“\”为String.Replace()
- 19. ICollection <string> to string []
- 20. Angular2:Subject <string> to string
- 21. base 64 string to hexa string
- 22. Java string to xml to list
- 23. VB.Net String to double
- 24. IXMLDOMDocument2 to string javascript
- 25. Concat String to Int
- 26. double to string formatting
- 27. jquery json to string?
- 28. JSONArray to String []?
- 29. ElementNSImpl to String
- 30. MemoryStream to string []
应该指出,你使用双引号,而不是单引号。单个的字符代表字符串,双字符串代表字符串。 – Tom 2016-07-26 13:55:07