• 正则表达式


    字符位置

    符号表示 符号含义 示例
    ^str 需要查找的字符在行首 ^a 查找以字符a开头
    str$ 需要查找的字符在行尾 a$ 查找以字符a结尾

    字符表示

    符号表示 符号含义 示例
    转义符 将特殊字符变为普通字符如^
    . 说明一定有一个任意的字符 a.b 说明字符ab之间一定存在一个字符
    * 说明存在零个或者多个前一个字符 a*说明字符a后边可能存在0个或多个字符a .*表示存在任意字符
    + 扩展正则说明存在一个或一个以上前一个字符 a+说明字符a后边可能存在1个或多个字符a
    ? 扩展正则说明存在0个或一个前一个字符 ab?查找字符ab或者是a
    | a|b:查找字符a或字符b
    () 扩展正则字符集合 (ab|cd):查找字符串ab或者是cd
    ()+ 扩展正则多个重复字符集合 (ab)+:查找具有一个以上ab子字符串的字符串
    [list] 列出可能存在的字符 a[bc]查找字符ab或者是ac
    [n1-n2] 列出可能存在的字符区间 [a-g] 查找字符区间a-g中任意字符
    [^list} 列出不需要的字符即反向选择 [^a] 查找字符中不存在a的字符
    {n,m} 连续nm个之前的字符 a{2,3}查找字符aa或者是aaa;
    a{2}查找字符aa;
    a{2,}查找连续2个字符a以上的字符如aaaaaaa等;

    字符替换

    符号表示 符号含义
    [:digit:] 代表数字0-9
    [:alnum:] 代表英文字符和数字:a-z,A-Z,0-9
    [:lower:] 代表小写字符:a-z
    [:upper:] 代表大写字符:A-Z
    [:space:] 代表空格,包括[Tab]

    输出格式

    符号表示 符号含义
     回退键
    f 换页符
    换行符
    回车键
    Tab
  • 相关阅读:
    hdu 1025 lis 注意细节!!!【dp】
    简单的数据生成方法
    注意特殊情况!最长上升子序列!!poj2533
    括号序列问题 uva 1626 poj 1141【区间dp】
    UVa 10502【dp】
    hdu 1024 MAX Sum Plus Plus【dp】
    python 《核心编程》 1,2章
    c语言 文件链表实现最简单的学生管理系统
    Python和Python解释器
    计算机基础小结
  • 原文地址:https://www.cnblogs.com/cbkj-xd/p/12079474.html
Copyright © 2020-2023  润新知