正则表达式中有中文,可是对应的是英文的网页,这是怎么回事?
$WebTextB = StringRegExp($PubmedID2, 'href="(.*?)"[^协]*?"_blank">(.*?)</a></li>', 3)这个是检测www.pubmed.com上面的一个网页的正则,(可以在该网页中上面的对话框里录入输入数字,得到一个特定的网页),我发现正则里面有个 协 ,请问网页是英文的,不可能有中文的字符的,为什么正则会这么写呢,是autoit显示的问题,还是正则本身的问题? 前面有个“^”,即不为“协”的任意字符 前面不还有个^么 就又把中文给否定了另外好奇楼主需要提取什么内容 正则非常差 想多找点机会练练。 前面不还有个^么 就又把中文给否定了另外好奇楼主需要提取什么内容 正则非常差 想多找点机会练练。
zch11230 发表于 2013-1-20 20:31 http://www.autoitx.com/images/common/back.gif
正则写的很差吗?我可是花钱让别人写的呢,别人说就是提取链接的正则
比如
http://www.ncbi.nlm.nih.gov/pubmed?term=21531893
这个网址,下在有一个linkout,这个正则可以把linkout里面的网址提取出来,难道这个正则写的很差吗? 回复 4# sex123
哎呀!我的表达有误,是说我自己的正则非常差。。。。这可得先说明白了。
页:
[1]