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

    正则表达式

    示例1(新建名为grep.txt文件)

    ooxx12121212ooxx
    ooxx 12121212
    oox 12121212
    1212 ooxx 1212
    oo3xx
    oo4xx
    ooWxx
    oomxx
    $ooxx
    oo1234xx
    ooxyzxx

    键入如下命令

    grep    "(^[0-9]|[^0-9][0-9])[0-9]{2}([0-9][^0-9]|[0-9]$)"  grep.txt
    
    grep -E  "^[0-9]{4}[^0-9]|[^0-9][0-9]{4}[^0-9]|[^0-9][0-9]{4}$|^[0-9]{4}$" grep.txt

    示例2(新建test文件)

    aaabbcaaa
    aa bbc aaa
    bb bbc bbb
    asgodssgoodsssagodssgood
    asgodssgoodsssagoodssgod
    sdlkjflskdjf3slkdjfdksl
    slkdjf2lskdjfkldsjl

    键入如下指令

    cat test 
       51  grep "a" test
       52  grep  "a{3}"  test
       53  grep  "<aaa"  test
       54  grep  "<aaa>"  test
       55  grep "b" test
       56  grep  "b{2,3}" test 
       57  clear
       58  cat test
       59  grep "god" test
       60  grep "godgood" test
       61  grep "god*good" test
       62  grep "god.*good" test
       63  grep "god.*good.*god.*good" test
       64  grep "god.*good+" test
       65  grep "(god.*good)+" test
       66  grep "(god).*good.*1" test
       67  grep "(god).*(good).*1.*2" test
       68  vi test 
       69  grep "(god).*(good).*1.*2" test
       70  grep "(god).*(good).*2.*1" test
  • 相关阅读:
    接口详解
    可空类型
    初学泛型
    结构和类
    触发器
    学习C#异常处理机制
    静飘移
    《Hashtable(散列表)》 集合
    自定义集合类
    Automation伺服程式無法産生物件
  • 原文地址:https://www.cnblogs.com/huxiangyang/p/12287659.html
Copyright © 2011-2022 走看看