zoukankan      html  css  js  c++  java
  • 正则表达式

    1、正则:让计算机读懂人类的规则

    比如手机号、邮箱;用于场景为用户注册登录时输入用户名(邮箱手机号)和登录密码需要有特殊字符什么的

    再比如敏感词过滤功能,比如禁止辱骂什么的

    2、正则一般都是用来操作字符串的!

    3、正则写法

    正则也属于系统的一个对象,但是他一般不能为空;

    正则的简写一般性能比较高,较常用!

    4、正则常用的方法有5种,以下有四种介绍

    第一种:test

    转义字符:字符本身自己有自己代表的意思,但是当他前面加上反斜杠的时候就代表了其他的意思

    比如n和 代表的意思截然不同。

     

    第二种:search

    i的位置在不同写法中不同。

    第三种:match

    量词:

    第四种:replace

    |或

    函数的第一个参数代表的含义:

    5、正则中的匹配子项

    在正则中用小括号来表示匹配子项

    小括号还有另外一个意思,那就是分组操作()

    就是小学说的那个(1+1)*2

     6、字符类

     

     

     

    例子:过滤标签

    7、转义字符:

     

     

     

     

    重复子项

     

     

    举例说明:

    量词

     

     

    举例:判断输入的是否为QQ号码?

    去掉空格

     

    把常用的正则放到一个json数组里面,要用的时候直接调取就行了

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    NYOJ 625 笨蛋的难题(二)
    NYOJ 102 次方求模
    ZJU Least Common Multiple
    ZJUOJ 1073 Round and Round We Go
    NYOJ 709 异形卵
    HDU 1279 验证角谷猜想
    BNUOJ 1015 信息战(一)——加密程序
    HDU 1202 The calculation of GPA
    "蓝桥杯“基础练习:字母图形
    "蓝桥杯“基础练习:数列特征
  • 原文地址:https://www.cnblogs.com/liumengdie/p/8522067.html
Copyright © 2011-2022 走看看