使用c#在字符串的适当位置插入特殊字符
本文关键字:位置 插入 特殊字符 字符串 使用 | 更新日期: 2023-09-27 18:17:48
如果我有一个字符串,如:
"SMITH 10-12 4-11H2"
我想修改这个字符串,在第一个破折号后面有一个#,下面的空格像这样:
"SMITH 10-12 #4-11H2"
用c#做这件事的最好方法是什么?
如果没有任何检查,它可能是这样的:
int pos1 = text.IndexOf('-');
int pos2 = text.IndexOf(' ', pos1);
string result = text.Insert(pos2+1, "#");