zoukankan      html  css  js  c++  java
  • AS3 正则

    对于简单替换
    //替换abc 为 ABC

    也可以直接使用String.replace("abc","ABC")

    1:声明一个RegExp

        var reg:RegExp=new RegExp("ABC","g");

        var s:String="abcABC";

        s=s.replace(reg,"A-B-C");//替换ABC  为A-B-C

        或直接使用s=s.replace(/"ABC"/g,"A-B-C")

    2: 创建带有变量的表达式

        使用new 来创建 new(变量,"g")

    3: 元字符

        "."   匹配符

        "^" 表示匹配字符串的起始处

        "$" 表示匹配字符串结尾处,在多行匹配字符串中,匹配方式指定为m时,从每个\n前开始匹配

        "*" 表示其前面的字符或表达式出现0次或多次,即任意次

        "+" 表示其前面的字符或表达式至少出现1次以上,即次数>=1

       

    去掉前面的空白:str.replace(/^\s*/g,"")

    去掉换行符      :str.replace(/\n/g,"");
    去掉后面的空白:str.replace(/\s*$/g,"")

    http://hi.baidu.com/flexwxj/item/864d28cb825a4bd396445289

  • 相关阅读:
    bzoj1797
    bzoj1266
    bzoj1497
    bzoj1412
    bzoj3156
    JSOI2014第三轮总结
    bzoj1855
    bzoj1044
    codeforces 371D
    codeforces 371B
  • 原文地址:https://www.cnblogs.com/naiking/p/2636403.html
Copyright © 2011-2022 走看看