关于字符串截取和插入的问题
有两个问题求教:1、
一个字符串:“<Total> --- --- --- 629 344 54.69% 0 0.00% 0 0.00% 0 0.00% 0 0.00% 284 45.15%”
想要通过读取空格的方式得到其中的部分字符串。
例如:想要得到第4个空格和第5个空格之间的629。
不要通过从左数或从右数第几到几个字符的方式,因为数字的位数不一定,可能三位,可能四位,也可能两位。。。。。。
2、一个字符串:“E72439_8#_FM324U03_CP2_2016-12-28-19-00-37.SUM”
想要判断从左数第二个下划线向前数三位(不含本身下划线),如果是下划线(第一个下划线),则在第二个下划线向前数三位(不含本身下划线)位置插入一个0。
例如:E72439_8#_FM324U03_CP2_2016-12-28-19-00-37.SUM 从左数第二个下划线向前数三位(不含本身下划线),还是下划线,则在第二个下划线向前数三位(不含本身下划线)位置插入一个0,变为E72439_08#_FM324U03_CP2_2016-12-28-19-00-37.SUM。
不要通过从左数或从右数第几到几个字符的方式,因为例如“E72439”的位数不一定,可能六位,可能七位,也可能五位,同样,“FM324U03”的位数也是不一定的。。。。。。
以上两种情况,网上没有找到类似资料,请教教我如何修改。