使用正则表达式将多个标签合并为一个标签

安迪·吉

我知道我不应该使用正则表达式来解析HTML,但是我无法控制源HTML。

我有一个由很多<i>代表像素标签组成的单行html

<i></i><i></i><i></i><i></i><i></i><i class=cfefefe></i>

我的问题是找到计数并替换标签

我该如何构造一个正则表达式来查找和计数没有类的标签 <i></i>

理想情况下,我想要一个数组来显示连接空<i>标签的数量:

Array
(
    [0] => 5      //<i></i><i></i><i></i><i></i><i></i>
    [1] => 3      //<i></i><i></i><i></i>
    [2] => 8720   //etc etc
    [3] => 14
    [4] => 320
)
米希克

尝试:

var your_line = "<i></i><i></i><i></i><i></i><i></i><i class=cfefefe></i>";

var result_set = your_line.match(/<i><\/i>/g);

例子:

> your_line.match(/<i><\/i>/g)
["<i></i>", "<i></i>", "<i></i>", "<i></i>", "<i></i>"]

匹配结果<i></i>

> your_line.match(/(<i><\/i>)+/g)
["<i></i><i></i><i></i><i></i><i></i>"]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一个接一个地执行多个正则表达式或将多个正则表达式合并为一个

来自分类Dev

将两个正则表达式合并为一个正则表达式

来自分类Dev

如何在SQLAlchemy中将多个正则表达式合并为一个?

来自分类Dev

否定多个正则表达式并将其合并为一个

来自分类Dev

试图将两个单独的正则表达式合并为一个

来自分类Dev

将三个正则表达式合并为一个(或两个)

来自分类Dev

将2个或多个正则表达式合并为1个

来自分类Dev

如何将这两个正则表达式合并为一个?

来自分类Dev

正则表达式跳过标签,如果它在另一个标签内

来自分类Dev

正则表达式在另一个标签中查找标签

来自分类Dev

正则表达式:用另一个标签的内容替换标签的内容

来自分类Dev

用于电子邮件标题的正则表达式,并合并为一个表达式

来自分类Dev

使用正则表达式搜索多个标签

来自分类Dev

如何将多个MethodCallExpressions合并为一个表达式?

来自分类Dev

PHP preg_replace正则表达式删除最后一个标签

来自分类Dev

需要一个正则表达式来匹配“ img”标签中的“ url”

来自分类Dev

正则表达式删除除一个之外的空标签

来自分类Dev

Perl 正则表达式解析第一个锚 <a> 标签

来自分类Dev

将正则表达式合并为可选组

来自分类Dev

将正则表达式合并为可选组

来自分类Dev

正则表达式以查找包含在另一个标签中的span标签中的文本

来自分类Dev

正则表达式可捕获除最后一个标签之外的所有标签

来自分类Dev

正则表达式替换html标签中的第一个和最后一个空格

来自分类Dev

将正则表达式捕获组合并为1个数组?

来自分类Dev

正则表达式函数将多个“ \ n”转换为一个

来自分类Dev

使用Python正则表达式将span标签替换为anchor标签

来自分类Dev

正则表达式匹配多个<images>标签

来自分类Dev

正则表达式删除多个html嵌套标签

来自分类Dev

正则表达式匹配多个<images>标签

Related 相关文章

  1. 1

    一个接一个地执行多个正则表达式或将多个正则表达式合并为一个

  2. 2

    将两个正则表达式合并为一个正则表达式

  3. 3

    如何在SQLAlchemy中将多个正则表达式合并为一个?

  4. 4

    否定多个正则表达式并将其合并为一个

  5. 5

    试图将两个单独的正则表达式合并为一个

  6. 6

    将三个正则表达式合并为一个(或两个)

  7. 7

    将2个或多个正则表达式合并为1个

  8. 8

    如何将这两个正则表达式合并为一个?

  9. 9

    正则表达式跳过标签,如果它在另一个标签内

  10. 10

    正则表达式在另一个标签中查找标签

  11. 11

    正则表达式:用另一个标签的内容替换标签的内容

  12. 12

    用于电子邮件标题的正则表达式,并合并为一个表达式

  13. 13

    使用正则表达式搜索多个标签

  14. 14

    如何将多个MethodCallExpressions合并为一个表达式?

  15. 15

    PHP preg_replace正则表达式删除最后一个标签

  16. 16

    需要一个正则表达式来匹配“ img”标签中的“ url”

  17. 17

    正则表达式删除除一个之外的空标签

  18. 18

    Perl 正则表达式解析第一个锚 <a> 标签

  19. 19

    将正则表达式合并为可选组

  20. 20

    将正则表达式合并为可选组

  21. 21

    正则表达式以查找包含在另一个标签中的span标签中的文本

  22. 22

    正则表达式可捕获除最后一个标签之外的所有标签

  23. 23

    正则表达式替换html标签中的第一个和最后一个空格

  24. 24

    将正则表达式捕获组合并为1个数组?

  25. 25

    正则表达式函数将多个“ \ n”转换为一个

  26. 26

    使用Python正则表达式将span标签替换为anchor标签

  27. 27

    正则表达式匹配多个<images>标签

  28. 28

    正则表达式删除多个html嵌套标签

  29. 29

    正则表达式匹配多个<images>标签

热门标签

归档