RegEx提取脚本标签之间的所有内容

冰人

我可以使用某种RegEx模式在HTML文件中的两个脚本标签(包括脚本标签本身)之间提取所有内容吗?例如:

<html>
    <head>
        <title></title>
    </head>
    <body>
        <!-- A bunch of HTML here -->
        <script>
            // A bunch of javascript here
        </script>
        <script type="type/javascript">
            // Another block of javascript here
        </script>
    </body>
</html>

我希望能够做到的是捕获<script>标签之间的所有内容我希望每个javascript块都是新的匹配项。RegEx有可能吗?我正在使用C#作为我的语言。如果RegEx无法做到这一点,我希望有一些可以做到这一点的解析器库的想法。

皮特罗顿

我几乎可以保证不会有一个包含结束脚本标签的javascript字符串文字。

如果是这种情况,您可以尝试使用以下正则表达式:

<script[^>]*>(.*?)</script>

标签中的组不是贪婪的,因此正则表达式将匹配它找到的第一个。

但我强烈建议使用HTML解析器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jsoup:提取2个随机标签之间的所有内容

来自分类Dev

提取引号之间的所有内容

来自分类Dev

如何提取除脚本标签内的内容之外的所有 html 文本?

来自分类Dev

如何从XML文件中提取它们之间的所有标签和内容?

来自分类Dev

删除脚本标签内的所有内容

来自分类Dev

查找标签之间的所有内容

来自分类Dev

RegEx替换两个标签之间的两个哈希符号之间的文本,但保留其他所有内容

来自分类Dev

删除脚本和样式标签中的所有内容

来自分类Dev

如何获取某个XML标签之间的所有内容

来自分类Dev

使用大查询REGEX提取“”之间的所有字符

来自分类Dev

忽略/ *和* / regex(regexr.com)之间的所有内容

来自分类Dev

如何从页面中提取所有 HTML 标签。不是标签之间的数据

来自分类Dev

匹配“ ****”或[****]之间的所有内容

来自分类Dev

提取字符串中两个符号之间的所有内容

来自分类Dev

regx-从文本中提取下划线和点之间的所有内容

来自分类Dev

在Postgresql中提取括号之间的所有内容时出现问题

来自分类Dev

提取字符串中两个符号之间的所有内容

来自分类Dev

使用jsoup或regex提取标题标签之间的html标签

来自分类Dev

javascript正则表达式,以匹配2个html注释标签之间的所有内容

来自分类Dev

正则表达式-查找<td>标签之间的所有内容

来自分类Dev

在python中找到两个标签之间的所有内容

来自分类Dev

正则表达式以匹配(可能多个)标签对之间的所有内容

来自分类Dev

PHP正则表达式可消除已定义标签之间的所有内容

来自分类Dev

带有src的脚本标签和脚本标签之间的代码

来自分类Dev

使用RVest提取两个标题标签(<h3>)之间的所有文本和标签

来自分类Dev

如何从img标签提取所有属性

来自分类Dev

Shell脚本-使用Shell脚本在所有情况下都从特定标签中获取内容

来自分类Dev

删除两个特定标签之间的所有字符(java regex)

来自分类Dev

删除两个特定标签之间的所有字符(java regex)

Related 相关文章

  1. 1

    Jsoup:提取2个随机标签之间的所有内容

  2. 2

    提取引号之间的所有内容

  3. 3

    如何提取除脚本标签内的内容之外的所有 html 文本?

  4. 4

    如何从XML文件中提取它们之间的所有标签和内容?

  5. 5

    删除脚本标签内的所有内容

  6. 6

    查找标签之间的所有内容

  7. 7

    RegEx替换两个标签之间的两个哈希符号之间的文本,但保留其他所有内容

  8. 8

    删除脚本和样式标签中的所有内容

  9. 9

    如何获取某个XML标签之间的所有内容

  10. 10

    使用大查询REGEX提取“”之间的所有字符

  11. 11

    忽略/ *和* / regex(regexr.com)之间的所有内容

  12. 12

    如何从页面中提取所有 HTML 标签。不是标签之间的数据

  13. 13

    匹配“ ****”或[****]之间的所有内容

  14. 14

    提取字符串中两个符号之间的所有内容

  15. 15

    regx-从文本中提取下划线和点之间的所有内容

  16. 16

    在Postgresql中提取括号之间的所有内容时出现问题

  17. 17

    提取字符串中两个符号之间的所有内容

  18. 18

    使用jsoup或regex提取标题标签之间的html标签

  19. 19

    javascript正则表达式,以匹配2个html注释标签之间的所有内容

  20. 20

    正则表达式-查找<td>标签之间的所有内容

  21. 21

    在python中找到两个标签之间的所有内容

  22. 22

    正则表达式以匹配(可能多个)标签对之间的所有内容

  23. 23

    PHP正则表达式可消除已定义标签之间的所有内容

  24. 24

    带有src的脚本标签和脚本标签之间的代码

  25. 25

    使用RVest提取两个标题标签(<h3>)之间的所有文本和标签

  26. 26

    如何从img标签提取所有属性

  27. 27

    Shell脚本-使用Shell脚本在所有情况下都从特定标签中获取内容

  28. 28

    删除两个特定标签之间的所有字符(java regex)

  29. 29

    删除两个特定标签之间的所有字符(java regex)

热门标签

归档