找回密码
 加入
搜索
查看: 2053|回复: 4

[系统综合] 正则表达式中有中文,可是对应的是英文的网页,这是怎么回事?

[复制链接]
发表于 2013-1-20 19:30:29 | 显示全部楼层 |阅读模式
$WebTextB = StringRegExp($PubmedID2, 'href="(.*?)"[^协]*?"_blank">(.*?)</a></li>', 3)
这个是检测www.pubmed.com上面的一个网页的正则,(可以在该网页中上面的对话框里录入输入数字,得到一个特定的网页),我发现正则里面有个 协 ,请问网页是英文的,不可能有中文的字符的,为什么正则会这么写呢,是autoit显示的问题,还是正则本身的问题?
发表于 2013-1-20 20:17:48 | 显示全部楼层
前面有个“^”,即不为“协”的任意字符
发表于 2013-1-20 20:31:11 | 显示全部楼层
前面不还有个^么 就又把中文给否定了  另外好奇楼主需要提取什么内容 正则非常差 想多找点机会练练。
 楼主| 发表于 2013-1-20 23:37:24 | 显示全部楼层
前面不还有个^么 就又把中文给否定了  另外好奇楼主需要提取什么内容 正则非常差 想多找点机会练练。
zch11230 发表于 2013-1-20 20:31



    正则写的很差吗?我可是花钱让别人写的呢,别人说就是提取链接的正则
比如
http://www.ncbi.nlm.nih.gov/pubmed?term=21531893
这个网址,下在有一个linkout,这个正则可以把linkout里面的网址提取出来,难道这个正则写的很差吗?
发表于 2013-1-21 00:55:54 | 显示全部楼层
回复 4# sex123


    哎呀!我的表达有误,是说我自己的正则非常差。。。。这可得先说明白了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 03:41 , Processed in 0.072286 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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