现有一串字符串,如下:“chr4,+77311909,25M,1;chr2,+63439874,25M,1;chr10,-58952431,25M,1;chrX,-120369984,25M,1;chr13,-58752466,25M,1;chrX,-126676818,25M,1;”
现在要做的是提取字符串中所有的+号和-号后面的数字,比如提取+号后面的77311909,-号后面的58952431,怎么样编写算法提取,谢谢。
这样应该可以
可能不够具有通用性,如果在不知道字符串有多少个+号或者-号的时候,你这个算法就可能不适用了。不过很感谢。
这个方法挺麻烦,有没有更好的方法?
追答或可以考虑c++中正则表达式做这个事情,也可以,但是要涉及学习正则表达式的成本。
追问谢谢