我有String
包含Special Characters & Numeric Values
.
Eg:
3-3 3
3-3"3/4
3-3-3/4
3-3 3/4
3 3 3
3'3 3
Output must be:
3f3 3
3f3"3/4
3f3-3/4
3f3 3/4
3f3 3
3f3 3
我试过使用:
public static string ReplaceFirst(string text, string search, string replace)
{
int pos = text.IndexOf(search);
if (pos < 0)
{
return text;
}
return text.Substring(0, pos) + replace + text.Substring(pos + search.Length);
}
使用上面的代码,它用指定的字符替换第一次出现,这很好用。
Eg: 3-3 3 Output: 3f3 3
但是对于3 3-3 Output: 3 3f3
根据代码是正确的。但我想在第一个数字之后替换空格/字符3f3-3
帮助赞赏!