ntjm.net
当前位置:首页 >> 正则获取html标签内容 >>

正则获取html标签内容

/(.+)/ 不过只针对同级标签,嵌套不适用

public static void main(String[] args) {String s1 = "zwerwr423111111";Pattern p = Pattern.compile("([^]+)");Matcher m = p.matcher(s1);while(m.find()){System.out.println(m.group(3));}} //改了下正则,这样很强大了

header('content-type:text/html; charset=utf-8'); $str = '1827年3月5日 意大利物理学家伏打逝世 1871年3月5日 波兰女革命家卢森堡诞辰 1886年3月5日 董必武诞辰 (图) '; preg_match_all('/(.*)/im', $str, $matches); var_dump($matches[1]);

\ *\(.*)\\ 试试, group3就是结果. 定位时把Class 考虑进去了, 因为不知道你的业务具体什么样. 如果你的标签连 class 这个属性都没有的话, 把 那个 去掉.

]+/?> 简单的这样就可以了,需要更复杂的再追问。

只提取rufus,jenny?不行吧。没有规律埃是把所有的标签内内容提取了吧。 如果是提取标签内的话这么写: Pattern pattern = Pattern.compile(">([^

var s2html = $("body").html(); //获取body内所有html代码var reg = new RegExp("]*>", "gi"); // 匹配所有标签alert(s2html.replace(reg, "")); //将所有标签替换为空就得到了正文内容 可以追问

// 你的cell 包含有没有规定在前面,还是后面,还是只要包含都在内 // tr包含cell的id$('tr[id*="cell"]');// tr以cell开关的id$('tr[id^="cell"]');// tr以cell结尾的id $("tr[id$='cell']); 如果有什么疑问可以追问

$html = "php"; preg_match_all('/\(\w+)\/', $html, $matches); var_dump($matches);

$str="yyyzzzyyy1zzz1";$pattern='/]+href=\'([^\']*)\'[^>]*>([^

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com