oma1989
2012-03-11 00:35 阅读 237
已采纳

急求JS正则表达式取值

<?xml version="1.0"?>

想用正则表达式 获取title的属性值

请给位帮忙啊,加急。
哎,只是没有太多的分来支付啊。。。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    oxcow oxcow 2012-03-12 10:59

    [code="js"]
    var string = ''+
    ''+
    ' '+
    ''+
    ' ';
    console.log("string",string);

          var regx = /<mode[^>]*title="([^>]*)"[^>]*\/>/gi;
    
          var result = [];
          while(regx.test(string)){
            console.log("-->",RegExp.$1);
            result.push(RegExp.$1);
          }        
          console.log("result->",result);
    

    [/code]

    点赞 评论 复制链接分享
  • douliw 王启军 2012-03-11 08:42

    title是多个,要获取一个列表?

    点赞 评论 复制链接分享
  • oxcow oxcow 2012-03-12 11:00

    [code="java"]String string = ""
    + ""
    + ""
    + ""
    + " ";

        Pattern p = Pattern.compile("<mode[^>]*title=\"([^>]*)\"[^>]*/>");
        Matcher m = p.matcher(string);
        StringBuilder sb = new StringBuilder();
        while (m.find()) {
            sb.append(m.group(1));
            sb.append("\r\n");
        }
        System.out.println(sb.toString());[/code]
    
    点赞 评论 复制链接分享

相关推荐