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

    正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。

    正则符号:

    ^     行首

    $     行尾

    .      除了换行符以外的任意单个字符

    *     前导字符的零个或多个

    .*    所有字符

    []     字符组内的任一字符

    [^]   对字符组内的每个字符取反(不匹配字符组内的每个字符)

    ^[^] 非字符组内的字符开头的行

    [a-z] 小写字母

    [A-Z] 大写字母

    [a-Z] 小写和大写字母

    [0-9] 数字

    <    单词头 单词一般以空格或特殊字符做分隔,连续的字符串被当做单词

    >    单词尾

    grep 加 -E 或 egrep 或转义

    ? 前导字符零个或一个

    + 前导字符一个或多个

    abc|def abc或def

    a(bc|de)f abcf 或 adef

    x{m} x出现m次

    x{m,} x出现m次至多次(至少m次)

    x{m,n} x出现m次至n次

  • 相关阅读:
    第三章 AjaxPro框架
    第一章 ASP.NET XML与JSON
    第二章 ASP.NET Ajax核心对象
    第五次作业
    第四次作业
    第三周笔记
    第二周笔记
    Java作业
    日期顺时,自动跳过节假日
    利用java实现excel转pdf文件
  • 原文地址:https://www.cnblogs.com/asaka/p/6603317.html
Copyright © 2011-2022 走看看