韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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标签中的内容的方法和实例,大家可以套入代码直接使用哦~

关注

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

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

十大名阴排名一览表| 单亲妈妈韩剧在线观看全集| 美女胸部视频| 鲁鲁影院免费观看电视剧电影| 我的小后妈中字ID| 亲吻姐姐| 骨科1v1溢奶吸不完怎么办 | 白丝脚上的浓浓的精华液能用吗| 公厕被偷窃视频大全| 在车里被撞了八次高C| 摧花狂魔全文阅读免费| 丁香花影院免费观看电视剧哈尔滨 | 老公装醉看我和别人在一起 | 美女和老板一起努力做豆浆| 屁股翘起来跪在床上有好处吗| 美女和帅哥一起努力生产豆浆的视..| 鲁鲁射击免费播放电视剧全部| 日剧《轮流抵债》在线观看| 《不戴套瑜伽教练3》| 小蜜桃免费观看高清电视剧 | 两人世界高清完整版免费观看| 臭小子快拔出来我是你嫲视频| 芬太尼关税是怎么回事| 尼姑小寡妇免费播放电视剧| 女性抹胸开襟哺乳衣的注意事项 | 丁香五月色情久久久久| 韩剧在办公室做饭的电影| 扒开粉嫩小滨白浆20P| 被老师摁着强进了好爽H漫画| 老和尚猛挺进她莹莹的体导演是谁| 蜜桃免费观看电视剧高清完整版| 扌吴辽鬲还是扌暴辽鬲小说| 美国禁忌| 开会桌下把荫蒂添的好多水| 法国《监狱伦理3》| 《美丽的小蜜桃4》女主是谁| 王蒙多| 舒淇| 欧美寡妇性猛交XXX| 蜜桃浏览器| 免费观看已满十八岁的电视剧大全