1
如果我有這樣的字符串:一個字符串在適當位置插入特殊字符使用C#
"SMITH 10-12 4-11H2"
我要修改這個字符串有第一個破折號後#和下面的空間如:
"SMITH 10-12 #4-11H2"
什麼是使用C#做到這一點的最佳方法?
如果我有這樣的字符串:一個字符串在適當位置插入特殊字符使用C#
"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, "#");
究竟是如何被用於輸入字符串的規則?簡單地在第二個空間後添加一個#就夠了? – svick
@ svick-它必須在第一個日期範圍之後,所以是的,這將是它需要遵循的規則。有時一個字符串可能看起來像「SMITH SOMETEXT 5-12 8H55」,所以我可以描述的最佳方式是在第一個「 - 」和空格之後。 「SMITH SOMETEXT 5-12#8H55」 – DaBears