当前位置: 首页 > 知识库问答 >
问题:

python - 正则如何匹配到第一个闭合标签就结束?

周涵畅
2023-12-30

如图所示

image.png

共有1个答案

倪风史
2023-12-30

加一个问号 *?(</script>) (非贪婪)

 类似资料:
  • 本文向大家介绍正则表达式匹配闭合HTML标签(支持嵌套),包括了正则表达式匹配闭合HTML标签(支持嵌套)的使用技巧和注意事项,需要的朋友参考一下 任何复杂的正则表达式都是由简单的子表达式组成的,要想写出复杂的正则来,一方面需要有化繁为简的功底,另外一方面,我们需要从正则引擎的角度去思考问题。关于正则引擎的原理,推荐《Mastering Regular Expression》中文名叫《精通正则表达

  • 问题内容: 我正在研究一个小的Python脚本来清理HTML文档。它的工作方式是接受KEEP的标签列表,然后解析不在列表中的HTML代码,破坏标签我一直在使用正则表达式来做到这一点,而且我已经能够匹配开始标签和自动关闭标签但不关闭标签。 我一直在尝试匹配结束标记的模式是。在我看来这是合乎逻辑的,所以为什么不起作用?本应匹配任何不是一个锚定标记(不就是“a”是可以anything –这只是一个例子)

  • 根据下面的示例,我有一个正则表达式模式。 但是,作为一个一次性的派生,如果只有一个模式(匹配第一个实例的空白行&模式上方的一个空格),我可以让下面的内容匹配。 http://regex101.com/r/ey0ic7 但是,如果模式位于第一行,则没有匹配。

  • 你好,我在Java中使用正则表达式时遇到了一个问题。 我试图解析这个: 使用此代码(模式匹配器) 我的问题是,我的regexp只返回模式的第一次出现,即使我有一段时间(matcher.find())。。

  • PHP文件如下: 如何通过正则表达式捕获到script标签中间部分的内容,例如 第三个script标签内容为: 我自己写了的一段正则:/(<script\b[^>]*>)([\s\S]*?)(<\/script>)/gm 这段正则只能匹配script标签属性不插入>的情况,如果script标签属性插入了>就会匹配错误。

  • 正则表达式如何匹配出这个字符串'calc(100vh - 420px)'中的数字420