我有一個這樣的字符串:如何一封信之前來到每個數字後添加一個換行符
String s ="6,44 6,35 +0,63asd 4,27fgh 4,14 45,6 +777,4cvbvc";
我要插入一個換行符到每一個數字,字母等之間的那些點:+ 0,63(這裏必須是換行符)asd。我寫了下面的代碼,但它給長度更改錯誤。也許這可能是因爲我的程序功能或c#的功能。但我需要堅持功能。那麼你能向我推薦一個解決方案嗎?下面的代碼無法解決它,我找不到任何其他方式。
int k = s.Length;
for (int i = 0; i < k; i++)
if (char.IsDigit(s[i - 1]) && char.IsLetter(s[i]))
s = s.Insert(i, Strings.Chr(10).ToString());
謝謝你的幫忙。乾杯。
探索正則表達式ES隊友:http://www.regexr.com/ – bit