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

    正则表达式
    语法:/正则表达式主体/修饰符(可选)
    修饰符i:不区分大小写
    修饰符g:匹配所有
    /huaqing/:正则表达式主体,不要加引号

    test() :是一个正则表达式方法,用于检测字符串是否匹配某个模式,如果有匹配的文本,返回true,否则返回 false;
    exec() :检索字符串中正则表达式的匹配,如果有返回匹配值,否则返回null;

    [abc] 表达式用于查找方括号中的任何字符或字符范围;
    [^abc] 表达式用于查找任何不在方括号中的字符或字符范围;
    (str1|str2|str3):匹配任何指定的选项;

    .:查找单个字符;
    d :查找数字;
    s :查找空白字符;
    w :查找单词字符,包括:a-z、A-Z、0-9,以及下划线;
    W:和w匹配相反
    uxxxx :查找以十六进制数xxxx 规定的Unicode字符;

    n+ :匹配包含至少一个n的字符串;
    n* :匹配包含零个或多个n的字符串;
    n? :匹配包含零个或一个n的字符串;
    n{x} :匹配包含x个n的字符串;
    n{x,y} :匹配包含至少x最多y个n的字符串;
    n{x,} :匹配包含至少x个n的字符串;
    n$ :匹配为n结尾的字符串;
    ^n :匹配开头为n的字符串;

    match() :找到一个或多个正则表达式的匹配;
    search() :检索与正则表达式相匹配的子字符串;
    replace() :替换与正则表达式匹配的子字符串;
    split() :使用正则表达式把字符串分割成数组;

    你好!如果你有什么更好的建议或意见,请在评论区留言。感谢你的阅读!
  • 相关阅读:
    linux内核编译步骤
    Linux strace命令
    通过Wifi调试Android应用
    [Java 7][msvcr100.dll] Error when load Eclipse
    Cobar 关系型数据的分布式处理系统
    升级SUSE Linux内核的完整步骤!
    Qt 5.7 亮瞎眼的更新
    QT5.11下载与安装教程
    Delphi 对象模型学习笔记(转)
    内存共享【Delphi版】
  • 原文地址:https://www.cnblogs.com/YCxiaoyang/p/7238519.html
Copyright © 2011-2022 走看看