有字符串area(1000),area(1001)...需要把字符串的数字串取出:
1
myArea = string("area(1000)");
myArea = myArea.substr(5, myArea.length() - 1);
2
myArea = string("area(1000)");
myArea = myArea.substr(5, myArea.length());
myArea = myArea.substr(0, myArea.length() - 1);
实际测试发现,1错误,2正确,请问什么原因呢?有木有办法实现一行代码搞定此类问题?
转载于:https://my.oschina.net/oldmonk/blog/28077