• 正则表达式 知识点


    • 语法与释义:
        基础语法 "^([]{})([]{})([]{})$"
        正则字符串 = "开始 ([包含内容]{长度}) ([包含内容]{长度}) ([包含内容]{长度}) 结束"

    • 用正则表达式验证8位长度数字字符串时,一定要带上 ^ 与 $。 如果我们把 ^ 与 $ 去了,则凡是含有八位数字的字符串都会验证通过。

    • 相关知识:

    符号 意义 相反
    d 等价于:[0-9] D:非数字
    w 等价于:[0-9a-zA-Z_] W
    s 空格 S:非空格
    () 多选结构:为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。
    [] 字符组:方括号用于查找某个范围内的字符
    {n,m} 匹配长度
    [^] 不包含,默认是一个字符长度
    . 匹配除换行符( 、 )之外的任何单个字符。要匹配包括 ' ' 在内的任何字符,请使用像(.| )的模式。
    ? 0个或1个
    * 0个或多个
    + 1个或多个
    • 字符串的replace方法:str.replace(regexp|substr, newSubStr|function)
    字符 替换文本
    $1、$2、...、$99 与 regexp 中的第 1 到第 99 个子表达式相匹配的文本(用小括号包裹)。
  • 相关阅读:
    zBrow发布倒计时:对不起,让大家久等了
    《zBrow的资本论》
    zBrow智能浏览器
    zspt界面截图
    电商领域,唯一的“发明”级国家专利。
    zBrow界面截图截图
    zBrow多开界面截图
    网页滚动条样式
    关于margin参数解读
    JAVA的抽象类和抽象方法
  • 原文地址:https://www.cnblogs.com/cag2050/p/8419830.html
Copyright © 2020-2023  润新知