2 qq 32776479 qq_32776479 于 2016.02.23 11:34 提问

c++查找并提取符合要求的字符串 10C

写一个函数:给定一个由英文字母、数字、空格、回车组成的字符串,从中提取出符合要求的字符串。
要求:英文字母1-8的字符串提取出来 英文字母1-8加数字1-3位的字符串提取出来

3个回答

xiaohuh421
xiaohuh421   Rxr 2016.02.23 11:41

最简单的方法就是用正则表达式, 有相关的开源库.
另一个方法就使用 空格和回车作为拆分串的依据, 然后拆分出来的串判断是否至少1个字母并且不多余8个字母.

xiaohuh421
xiaohuh421   Rxr 2016.02.23 11:41

strtok可很方便的拆分字符串.

qingrenufo
qingrenufo   2016.02.23 12:31

c++本身有这个函数 何必要去自己写 http://blog.sina.com.cn/s/blog_586b6c050100e0kv.html

qq_32776479
qq_32776479 这个貌似用本身的函数达不到要求 我所需要的是一个新的算法
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!