zoukankan      html  css  js  c++  java
  • 字符串内有多个#号,每俩#号为一组,JavaScript 截取每组#号之间的字符

    var str = "会员及家长朋友:#sys_project#中心#sys_branch#分部通知您,因#reason#原因本馆于#startyear#年#startmonth#月#startday#日—#endyear#年#endmonth#月#endday#日休假,#openmonth#月#openday#日恢复上课。给您带来的不便见谅。";

    var str = str.match(/#(.*?)#/g);

    console.log(str);
    ————————————————
    版权声明:本文为CSDN博主「唐立彤」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/tanglitong/java/article/details/79725563

    后边多一个?表示懒惰模式。
    必须跟在*或者+后边用
    如:<img src="test.jpg" width="60px" height="80px"/>
    如果用正则匹配src中内容非懒惰模式匹配
    src=".*"
    匹配结果是:src="test.jpg" width="60px" height="80px"
    意思是从="往后匹配,直到最后一个"匹配结束
     
    懒惰模式正则:
    src=".*?"
    结果:src="test.jpg"
    因为匹配到第一个"就结束了一次匹配。不会继续向后匹配。因为他懒惰嘛。
     
    .表示除
    之外的任意字符
    *表示匹配0-无穷

    ————————————————
    版权声明:本文为CSDN博主「Scarlett·S」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_37503890/java/article/details/94610002

  • 相关阅读:
    页面框架布局
    socket、tcp、udp、http 的认识及区别
    servlet验证码的设置
    java换行符
    如何在jsp里禁止session
    EL和JSTL表达式
    C标签
    request与response
    文件上传与下载—>struts
    页面跳转
  • 原文地址:https://www.cnblogs.com/dyh004/p/12870226.html
Copyright © 2011-2022 走看看