正则表达式,同时获取a标签里的href,text 的值
程序员文章站
2022-06-15 17:05:24
正则同时获取a标签里的href,text 2项...
string pattern = @"<a[^>]+href=\s*(?:'(?<href>[^']+)'|""(?<href>[^""]+)""|(?<href>[^>\s]+))\s*[^>]*>(?<text>.*?)</a>"; string strRst = str.ToLower(); //匹配的字符串 MatchCollection mc = Regex.Matches(strRst, pattern, RegexOptions.IgnoreCase); foreach (Match m in mc) { string strReg = m.Value; string aname = m.Groups["text"].Value; string url = m.Groups["href"].Value; } return strRst;
以上是用正则表达式匹配a标签中的href属性,匹配标签中的text值。
此段代码是我方法中的具体正则匹配逻辑代码,双击拷贝修改即可实现各位自己的业务。
下一篇: PHP脚本数据库功能详解(中)
推荐阅读
-
正则表达式,同时获取a标签里的href,text 的值
-
求正则表达式 匹配a标签的值和href解决思路
-
ASP中SELECT下拉菜单同时获取VALUE和TEXT值的实现代码
-
Java基于正则表达式获取指定HTML标签指定属性值的方法
-
求正则表达式 匹配a标签的值和href解决思路
-
求正则表达式 匹配a标签的值和href解决思路
-
java正则表达式获取指定HTML标签的指定属性值且替换的方法
-
js 通过html()及text()方法获取并设置p标签的显示值_javascript技巧
-
求正则表达式 匹配a标签的值和href解决思路
-
js 通过html()及text()方法获取并设置p标签的显示值_javascript技巧