如果我有一个字符串:
"SMITH 10-12 4-11H2"
我希望修改此字符串,使其在第一个破折号和后面的空格之后有一个#:
"SMITH 10-12 #4-11H2"
使用C#执行此操作的最佳方法是什么?
答案 0 :(得分:4)
没有任何检查,它可能看起来像这样:
int pos1 = text.IndexOf('-');
int pos2 = text.IndexOf(' ', pos1);
string result = text.Insert(pos2+1, "#");