• 字符串内有多个#号,每俩#号为一组,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

  • 相关阅读:
    Atitit  atiMail atiDns新特性 v2  q39
    Atitit.java jar hell解决方案Djava.ext.dirs in ide envi..
    砍价大法
    DWR学习
    什么是WEB 2.0
    XHTML 1.0 Tags 参考
    web.config文件遇到的错误
    JDBC教程之PreparedStatement
    符合W3C标准的target=_blank形式
    dwr 登录实现 (入门知识)
  • 原文地址:https://www.cnblogs.com/dyh004/p/12870226.html
Copyright © 2020-2023  润新知