VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 606|回复: 1

MFC中用ATL中的正则类开发正则表达式程序,求教高手!

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-2-1 13:40:01 | 显示全部楼层 |阅读模式
MFC中用ATL中的正则类开发正则表达式程序,用正则表达式测试正常的例子,在用程序测试就是不对,请大家给点指点。
我举两个例子,大家给看一下:
1、我要匹配一个日期的正则表达式是:\d{4}-\d{2}-\d{2},而我输入的串是2016-12-30,结果匹配不到。
2、我要匹配新浪休息新闻URL的正则表达式是:http://sports\.sina\.com\.cn/\w/\d{4}-\d{2}-\d{2}/\d+.shtml,而我输入的串是http://sports.sina.com.cn/g/2017-01-04/05012672491.shtml,如果匹配不到。
回复

使用道具 举报

0

主题

36

帖子

22.00

积分

新手上路

Rank: 1

积分
22.00
发表于 2020-3-19 13:45:01 | 显示全部楼层
the syntax is not exactly the same as in Perl. For example, the grouping operator is {}, while in Perl it is (), and it doesn't have the {n} (match exactly n times) as in the Perl syntax
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/vclrfcatlregexp.asp

try : {\d\d\d\d}-{\d\d}-{\d\d}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表