zoukankan      html  css  js  c++  java
  • 正则特殊符号

     // 正则表达式的特殊符号
            
            /*
                    转义符 元字符 都是以  开头的   转义符换行  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)
     
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    Scrapy 概览笔记
    Python 依赖版本控制 (requirements.txt 文件生成和使用)
    Python 虚拟空间的使用
    macOS 所有版本 JDK 安装指南 (with Homebrew)
    鉴权那些事
    Java 位运算符和 int 类型的实现
    ASP.NET Core 入门教程 5、ASP.NET Core MVC 视图传值入门
    如何做好一次知识或技术分享
    ASP.NET Core 入门教程 4、ASP.NET Core MVC控制器入门
    ASP.NET Core 入门教程 3、ASP.NET Core MVC路由入门
  • 原文地址:https://www.cnblogs.com/ht955/p/14106279.html
Copyright © 2011-2022 走看看