国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > JavaScript > js正则匹配html标签中的内容

js正则匹配html标签中的内容

头像

宋雪维

2021-02-18 13:14:508127浏览 · 0收藏 · 0评论

本文教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

一、正则表达式

是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。

简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。

二、匹配方法:replace()方法

参数为正则表达式,如果找到匹配时,返回匹配字符串的开始位置,否则,返回-1;不支持全文检索。

三、使用:匹配html标签中的内容

匹配html标签,例如"<p>xxx</p>"这种格式

获取html中的数据并预处理

private static Pattern HTML_TAG_PATTERN = Pattern.compile("<[a-zA-Z]+.*?>([\\s\\S]*?)</[a-zA-Z]*?>");

/**
 * 获取html中的数据
 * @param htmlString
 * @return
 */
public static List<String> getResultsFromHtml(String htmlString) {
    List<String> results = new ArrayList<>();
    // 数据预处理
    htmlString = replaceStyle(removeBrTag(htmlString));
    if (htmlString != null && htmlString.length() > 0) {
        Matcher imageTagMatcher = HTML_TAG_PATTERN.matcher(htmlString);

1、针对多个并列的标签的情况,对应正则表达式中的圆括号括起来的数据

     while (imageTagMatcher.find()) {
            String result = "";
            // group(1)
            result = imageTagMatcher.group(1).trim();

2、针对多个标签嵌套的情况进行处理

  if (result != null && result.length() > 0) {
                result = replaceStartTag(result);
            }

            results.add(result);
        }
    }
    return results;
}

以上就是使用js正则表达式匹配html标签中的内容的方法和实例,大家可以套入代码直接使用哦~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

被邻居伦流澡到高潮H漫画| 免费观看已满十八岁的电视剧大全| 欧美《禁忌5》| 大雷QQ弹弹跳舞| 比白洁还牛的四大书| 老师穿白色双开真丝旗袍怎么穿| 两人一起做AJ的视频教程| 张慧的奶头被老局长吃奶的视频 | 国精产品一品二品国精HTC| DJ快了又快又骚的POP歌曲| 浏览器| 嫂嫂让小叔子帮忙生孩子视频| 女士泳衣全透明| 小妹妹爱大棒棒免费观看电视剧一| 《课后2对1特别授课》女主角是..| 性感内衣女装| 女朋友想放进去睡是什么心理 | 爸爸吃女儿奶奶高情商回复| 《大度》韩版免费| 首长在书房含我奶头高H漫画| 女生把球球给男生抓的视频| 《日本公与媳5》公妇伦| 日韩精品在线观看| 快拨出天我是你母亲歌词监控| 武松叼着潘金莲奶头的是谁扮演的| 撸撸社| BOBO浏览器(海外版)| 酒醉的玫瑰在线观看| 《后宫狂热》动漫全集完整| 打扑克| 天美麻花高清在线看电视剧| 婆媳双飞杨钰莹阅读| 如何正确拔萝卜| 《玉尺经》| 偷偷在线观看免费高清电视剧推荐| 妈妈的朋友7| 白日梦我小说| 美国伦理《欲奴3)| 《一滴都不许漏》何泽城林荫| 扌桑辶鬲的短文| 欧美片《肉欲进入》