一个小技巧,权当对Great Boost的致敬。
批分的具体规则:
电话号码或者其他的什么,都可以以下列四种符号分隔:
分号,如:1391067;62963517,或者1391067;62963;。
逗号,如:1391067,62963517,或者1391067,62963,。
中文分号,如:1391067;62963,或者1391067;629637;。
中文逗号,如:1391067,62963,或者1391067,629617,。
也可以混合这四种符号,如:
1391067,6617;62980;1234,5678;9900,0099;
。诸如此类。
这种方式的批分,可以用boost库的tokenizer很容易的做到。
批分代码:
#include boost/tokenizer.hpp
#include string
...
std::string _sTokenFaxNumber("629780;010620,01091293;1234,5678...[ 查看全文 ]