【发布时间】:2013-01-04 17:45:51
【问题描述】:
我正在尝试用字符串替换撇号,由于某种原因,该方法在字符串中找不到撇号。这是似乎不起作用的 URL:
"/news/2012/march/cameron’s-crackdown-on-whiplash-–-why-the-minimum-speed-requirement-is-oddly-suspicious"
.Replace("'", "'");
有人有什么想法吗?
【问题讨论】:
-
您确定要将值分配回字符串吗? .Replace 本身不会将值保存回原始字符串
-
检查您的问题
code中的字体。你可以看到它是一个不同的字符,有撇号、单引号、(反)记号... -
问题是
'不等于’。 -
你没有显示你在用字符串做什么。您是否希望字符串发生变化,或者您是否意识到
String.Replace返回一个新字符串?