C++代码实例:正则表达式

3星(超过75%的资源)
所需积分/C币:50 2011-06-29 22:44:55 2KB TEXT/X-C
299
收藏 收藏
举报

可以采用正则表达式来实现字符串匹配功能。一种简单的正则表达式是由英文字母(区分大小写)、数字及通配符“*”和“?”任意组合而成的。“?”代表任意一个字符,“*”代表零个或任意多个字符。例如,a*b可以匹配acb,aabb,afdfdb,ab等,但不可以匹配ac,bb,abbc;a?b可以匹配acb,abb,但不可以匹配ab,accb。试编写一个程序,从文件中读入N个字符串,再从键盘上读入任意一个合乎规则的正则表达式,例如:“a?bb*d”,输出符合正则表达式的字符串。

...展开详情
立即下载 身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
taxuews 感谢楼主分享
2018-12-12
回复
^随风~~ vs2008编译不通过,缺少头文件vs2008编译不通过,缺少头文件vs2008编译不通过,缺少头文件
2017-09-25
回复
zhu4932 不用自动机,这种匹配有何意义,还递归调用,复杂度是n平方
2015-09-07
回复
郭宝宝 我用了,非常好,谢谢!
2015-05-24
回复
sinat_24374241 还行吧 有一定的参照价值
2014-12-16
回复
jiufengzhigu 没达到效果,需要修改才行
2014-04-30
回复
zb471914758 正则表达式来实现字符串匹配,功能更非常强大,省去了手动匹配的麻烦,感谢分享
2014-04-16
回复
DZhadQuZuo 达不到想要的效果
2013-12-21
回复
星语童话 无法达到想要的效果,不能自动生成正则表达式
2013-12-09
回复
zxn891027 vs2008编译不通过,缺少头文件
2013-07-03
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享精英

关注 私信
上传资源赚钱or赚积分
最新推荐
C++代码实例:正则表达式 50积分/C币 立即下载
1/0