• 正则特殊符号


     // 正则表达式的特殊符号
            
            /*
                    转义符 元字符 都是以  开头的   转义符换行  d元字符表示数字 
                     在JavaScript中,转义符和元字符的设定,永远不会冲突
                     符合哪个的语法,就执行哪个
                
                |    逻辑或  
                     正则表达式 支持逻辑运算符
                     多个条件,默认执行并且逻辑与的关系
                     如果设定 | 是 逻辑或的关系

                ()   当做一个整体来执行
                []   表示只要是[]中定义的,任意一个内容即可
                -    a-z  表示是 a-z 的 26个 任意字符都可以
                     1-5  表示是 1,2,3,4,5任意一个数值都可以
                [^]  非这个内容  [^5]  表示不是5就行

            写在正则表达式/ / 外
                /表达式/i    表示不区分大小写
                /表达式/g    表示全局匹配查询
            
     
     
       <style>
            span{
                background: red;
            }
        </style>
    </head>
    <body>
        <script>
            // search()  可以通过正则表达式,来查询,并且不区分大小写字符
            // 在字符串中,查询指定的字符内容
            // 如果有,返回索引下标
            // 如果没有有,返回-1
            // 默认是区分大小写的

            // indexOf  lastIndexOf  不支持正则表达式

            // let str = 'abcdefg';

            // 查询 G 字符, 区分大小写
            // console.log( str.search('G') );//-1

            // 正则表达式 /G/  匹配大写字符G
            // 正则表达式 /G/i 匹配字符G,但是不区分大小写  G g 都算匹配
            // console.log( str.search( /G/i ) );//6  6是所在位置


            // replace()  字符串替换

            let str = 'abcabcabc';
            // 将字符a,替换为北京,默认只第一个a变成北京
            // str = str.replace('a' , '北京');

            // 正则表达式  /a/g  查询全局中的a,都替换为北京
            str = str.replace( /a/g , '<span>a</span>');

            console.log(str);

            document.write(str)
     
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    LeetCode算法第一题
    基础题整理
    MongoDB 之 Limit 选取 Skip 跳过 Sort 排序 MongoDB
    MongoDB 之 $关键字 及 $修改器 $set $inc $push $pull $pop MongoDB
    mongodb的数据类型
    mongodb的增删改查
    session与cookie之间的关系
    Python 格式化输出的3种方式
    判断python字典中key是否存在的两种方法
    python实现忽略大小写对字符串列表排序的方法
  • 原文地址:https://www.cnblogs.com/ht955/p/14106279.html
Copyright © 2020-2023  润新知