• 正则表达式


    regexp

    # ============================================================================ #
    # YOU CAN PRACTICE AT THIS WEBSITE——https://www.regexpal.com/
    # ============================================================================ #
    
    # ============================================================================ #
    # 常用匹配符号
    # ============================================================================ #  
      *					#匹配任意字符  
      .					#匹配单个非空字符  
      ?					#匹配0个或一个字符  
      +					#匹配一个或多个字符  
      ^					#匹配行开头  
      $					#匹配行结尾  
      					#转义符号  
      
    					#匹配换行符  
      
    					#匹配回车符
    
    # ============================================================================ #
    # 进阶匹配符号
    # ============================================================================ #  
      {n}					#精确匹配n次  
      {n,}					#匹配至少n次  
      {n,m}					#匹配至少n次最多m次  
      []					#匹配方括号中任意字符  
      [^]					#不匹配方括号中的任意字符  
      A|B					#做A匹配或B匹配  
      [0-9]					#匹配0~9任意数字符  
      [^0-9]				#不匹配0~9任意数字符  
      [a-z]					#匹配a~z任意数字符  
      [^a-z]				#不匹配a~z任意数字符  
      d					#匹配数字  
      [[:digit:]]				#sed中数字匹配  
      D					#匹配非数字字符  
      w					#匹配单词字符(数字/字母/下划线)  
      W					#匹配非单词字符(非数字/字母/下划线)  
      s					#匹配空白符(空格/tab/换行/回车)(blank	
    
    )  
      S					#匹配非空白符(~~空格/tab/换行/回车~~)(~~blank	
    
    ~~)  
      					#设定边界  
      <>					#vim中边界设定  
      B					#匹配非边界
    
    # ============================================================================ #
    # POSIX字符组
    # ============================================================================ #  
      [[:alnum:]]				#匹配字母/数字  
      [[:alpha:]]				#匹配字母  
      [[:asicii:]]				#匹配asicii字符(128个)  
      [[:blank:]]				#匹配空白字符  
      [[:ctrl:]]				#匹配控制字符  
      [[:digit:]]				#匹配数字  
      [[:graph:]]				#匹配图形字符  
      [[:lower:]]				#匹配小写字符  
      [[:upper:]]				#匹配大写字符  
      [[:space:]]				#匹配空格  
      [[:print:]]				#匹配可打印字符  
      [[:punct:]]				#匹配标点符号  
      [[:word:]]				#匹配单词字符
    
  • 相关阅读:
    Docker学习笔记之一,搭建一个JAVA Tomcat运行环境
    利用Docker构建开发环境
    MyEclipse 8.6.1 制作绿色版
    Tomcat,JBoss与JBoss Web
    oracle,mysql,SqlServer三种数据库的分页查询
    Tomcat+JSP经典配置实例
    [转载]JDK自带的实用工具——native2ascii.exe
    用sql删除数据库重复的数据的方法
    Dom4j 使用简介(全而好的文章)
    Java操作XML文件 dom4j 篇
  • 原文地址:https://www.cnblogs.com/movit/p/15349835.html
Copyright © 2020-2023  润新知