html 定主多个标签,求解!如何在HTML定位一个标签?

一段HTML代码:

var str = "aaaabbbb00000111222333444333ccccc33322211100000";

里面包含不确定数量的 标签(而且有的互相嵌套);

请问如何找到与 闭合的那个

这个我记得以前有过解决方法,大体是用 indexOf 循环查找,不过效率不高。

有没有更高效的办法呢?

[[i] 本帖最后由 asde 于 2007-10-23 15:57 编辑 [/i]]

作者: asde

发布时间: 2007-10-23

提示:您可以先修改部分代码再运行

作者: zmm

发布时间: 2007-10-23

不知道正则的效率够不够高

759416d730e7129332ec5036f3e22280.png

提示:您可以先修改部分代码再运行

[[i] 本帖最后由 编程浪子 于 2007-10-24 12:18 编辑 [/i]]

作者: 编程浪子

发布时间: 2007-10-24

indexOf比正则效率高

作者: 夏如嘏

发布时间: 2007-10-24

多谢zmm大人!

因为这个主要是需要在后台操作字符串,所以没办法用操作dom的办法,zmm大人的方法没办法用到了。

多谢编程浪子大人!

正则不错用,不过只能找到一个,有多个 这样的标签就没办法了。

另外麻烦问下string的search效率比 RegExp 的  test / exec 会不会低呢?

作者: asde

发布时间: 2007-10-25

查找多个匹配的标签:

提示:您可以先修改部分代码再运行

作者: 编程浪子

发布时间: 2007-10-25

多谢编程浪子大人!

越来越完美了,我测试了下,发现如果出现   

这样的情况好像就不能正常判断了.......

作者: asde

发布时间: 2007-10-26

嗯,改成通用的函数,不过如果碰到嵌套的,只搜索那匹配的最外层

aaaabbbb00000111222333444333ccccc33322211100000aaaabbbb00000111222333444333ccccc33322211100000多谢编程浪子大人!越来越完美了,我测试了下,发现如果出现 这样的情况好像就不能正常判断了.......

提示:您可以先修改部分代码再运行

[[i] 本帖最后由 编程浪子 于 2007-10-26 23:49 编辑 [/i]]

作者: 编程浪子

发布时间: 2007-10-26

再加一个例子:

759416d730e7129332ec5036f3e22280.png

aaaabbbb00000111222333444333ccccc33322211100000aaaabbbb00000111222333444333ccccc33322211100000 Շjs 中国你好,51js成员在在51js的第一季比赛开始了。
标签1:
标签2:test

提示:您可以先修改部分代码再运行

[[i] 本帖最后由 编程浪子 于 2007-10-26 23:50 编辑 [/i]]

作者: 编程浪子

发布时间: 2007-10-26

b1b23dae02b831a01b2486d31f8aa810.png 汗,正则少加个?号,修正

作者: 编程浪子

发布时间: 2007-10-26

谢谢!这个太完美了!!

作者: asde

发布时间: 2007-10-27

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值