使用正则表达式无法获得预期的结果 [英] Can't get expecting result by using Regular Expression

查看:88
本文介绍了使用正则表达式无法获得预期的结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,
我尝试通过使用webclient获取文本html时获得一些匹配.

这是文字:

Hi everyone,
I tried to get some match when I get text html by using webclient.

This is text:

<a href=\"/Truyen/Kami-no-mizo-Shiru-Sekai/Flag-125\" title=\"Read Kami nomi zo Shiru Sekai Flag. 125\">\r\n     Kami nomi zo Shiru Sekai Flag. 125 - Read Online</a>

<a href=\"/Truyen/Kami-no-mizo-Shiru-Sekai/Flag-125\">Read online</a>



这是正则表达式



This is regular expression

@"<a\b[^>]*>\b[^>]*>"



但是我不知道为什么我只能得到这场比赛,而不是两个都



But I dont know why I can only get this match, not both of them

<a href=\"/Truyen/Kami-no-mizo-Shiru-Sekai/Flag-125\">Read online</a>



有什么建议吗?
谢谢.



Any suggest?
Thank.

推荐答案

尝试一下:
Try this:
\<a[^>]*>[^>]*\>


我使用Expresso [ ^ ]正则表达式编辑器可以完成我所有的正则表达式,这对
有帮助 分解/解析表达式.
I use Expresso[^] Regex editor to do all my regexing and it helps by
breaking down/parsing the expression.


这篇关于使用正则表达式无法获得预期的结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆