美文网首页
正则表达式

正则表达式

作者: BJ呀呀呀 | 来源:发表于2021-05-27 15:16 被阅读0次

正则:匹配有规律的字符串

1.创建方式

var reg=/ /igm ;//正则字面量表达式
//ignore 忽略大小写
//global全局
//m换行
var reg=new RegExp(规则,修饰符); //对象创建字符

2.正则的方法:

var str = "This is a Box box BoX";
var zz=/box/igm;
1.console.log(zz.test(str));//条件满足返回 true,否则返回 false。
2.console.log(zz.exec(str));//条件满足反回数组 不满足反回null
               换个不
支持正则字符串方法:
1.console.log(str.match());//找到返回数组,找不到返回null

2.replace();//字符串替换
eg:
 var str1="我爱淦饭";
        var str2=str1.replace(/淦饭/,"祖国")
        console.log(str1); //我爱淦饭
        console.log(str2);//我爱祖国
(字符串具有恒定性  不能被修改 用一个来接受)

3.console.log(str.search(zz));//找到返回下标,找不到返回-1
4.console.log(str.split(/ /));  //返回数组


        . 一个点,表示匹配一个任意的字符
        *号,  可以是任意次数;
        .* 任意字符出现任意次数
        []表示字符可以出现的次数,  一个[],一个占位;  eg:[a-z] 只能有一个a-z之间的一个
        [ab] 可以是a 或者可以是b;
        ^  在[]里是取反;
        + 表示至少一次;
        ? 表示一次或者0次;
        \w(小写)  使用元素符号匹配  等价于[a-zA-Z0-9_];
        \W(大写)   使用元素符号匹配  等价于[^a-zA-Z0-9_];
        \d 代表数字 等价于[0-9];
        \D          等价于[^0-9];

        次数
        {n}固定次数; 可以多于你,不能少于n;
        {n,m}最少n次,最多m次;
        {n,}最少n

        ^ 开始
        $ 结束

        \s 等价于空格 占一个位置
        \S   非空格 占一个位置

        |  代表或者的意思,匹配其中一种字符串;
        () 加上小括号,将内容分组,可作为一个整体进行多次

相关文章

  • Linux命令行与Shell脚本编程大全-shell正则表达式

    本章内容: 定义正则表达式 了解基本正则表达式 扩展正则表达式 创建正则表达式 定义正则表达式 正则表达式是你定义...

  • 正则相关

    正则表达式基本语法 正则表达式常见字符 正则表达式特殊字符 正则表达式数量词 正则表达式边界匹配 正则表达式逻辑或...

  • 正则表达式系列-1

    正则表达式系列-1正则表达式系列-2正则表达式系列-3正则表达式系列-4 什么是正则表达式 正则表达式就是用事先定...

  • 正则表达式

    正则表达式 - 教程正则表达式 - 简介正则表达式 - 语法正则表达式 - 元字符正则表达式 - 运算符优先级正则...

  • Python基础入门 - 正则表达式与综合实战

    1. 初识正则表达式 1.1 介绍 步骤介绍正则表达式入门及应用正则表达式的进阶正则表达式案例 1.2 正则表达式...

  • Java正则表达式参考

    Java正则表达式入门 java正则表达式应用 深入浅出之正则表达式(一) 深入浅出之正则表达式(二) 正则表达式...

  • 正则表达式

    正则表达式 正则表达式就是记录文本规则的代码 正则表达式常用的元字符 正则表达式常用的限定符 正则表达式举例:这里...

  • Python爬虫(十)_正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • python正则表达式

    本篇将介绍python正则表达式,更多内容请参考:【python正则表达式】 什么是正则表达式 正则表达式,又称规...

  • 正则表达式

    了解正则表达式基本语法 能够使用JavaScript的正则对象 正则表达式简介 什么是正则表达式 正则表达式:用于...

网友评论

      本文标题:正则表达式

      本文链接:https://www.haomeiwen.com/subject/wofelltx.html