首页 > 其他分享 >正则表达式语法

正则表达式语法

时间:2022-09-26 18:55:15浏览次数:46  
标签:字符 匹配 数字 正则表达式 语法 大小写 单个 字符串

正则表达式语法

元字符-转义符 \

  • 需要用到转义符号的字符有一下: .*+()/?[]^{}

元字符- 字符匹配符

符号 符号 示例 解释
[ ] 可接收的字符列表 [efgh] e、f、g、h中的任意1个字符
[^] 不接收的字符列表 [^abc] 除a、b、c之外的任意1个字符,包括数字和特殊字符
- 连字符 A-Z 任意单个大写字母
符号 符号 示例 说明 匹配输入
. 匹配除\n以外的任何字符 a..b 以a开头,b结尾,中间包括2个任意字符的长度未4的字符串 aaab、aefb、a35b、a#*b
\d 匹配单个数字字符,相当于【0-9】 \d{3}(\d)? 包含3个或4个数字的字符串 123、9876
\D 匹配单个非数字字符,相当于[^0-9] \D(\d)* 以单个非数字字符开头,后接任意个数字字符串 a、A342
\w 匹配单个数字、大小写字符字符,相当于[0-9a-zA-Z] \d{3}\w{4} 以3个数字字符开头的长度为7的数字字母字符串 234abcd、12345Pe
\W 匹配单个非数字、大小写字母字符,相当于[^0-9a-zA-Z] \W+\d{2} 以至少1个非数字字母字符开头,2个数字字符结尾的字符串 #20、#?@10

java正则表达式默认是区分字母大小写的,如何实现不区分大小写

  • (?i)abc表示abc都不区分大小写
  • a(?i)bc表示bc都不区分大小写
  • a((?i)b)c表示只有b不区分大小写

标签:字符,匹配,数字,正则表达式,语法,大小写,单个,字符串
From: https://www.cnblogs.com/jingweip/p/16731979.html

相关文章

  • Markdown基础语法
    #Markdown学习##标题#空格+标题内容,几级标题就几个# ##字体**Hello!**粗体,字段两边加***Hello!*斜体,字段两边加****Hello!***斜体加粗,字段两边加***~~Hello!~~......
  • 正则表达式
    1.grep/egrep工具1.1打印符合要求的行数grep-c'root'/etc/passwd21.2打印某个关键词的所在行时忽略大小写[root@shell~]#grep-i'root'/etc/passwdroot:x:......
  • SQL基本概念和SQL通用语法
    SQL基本概念Structured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则,每一种数据库操作的方式存在不一样的地方,称为“方言”SQL是Structu......
  • react的jsx语法是怎样解析的
    首先我们来看看下面的代码import"react"from"react";constelement=(<div><div><span>1</span><span>2</span>......
  • 三--词法分析及语法分析程序--1.设计扫描器时应考虑的几个问题
     1.词法分析器的功能与实现方式  2.源程序的输入及预处理3.单词符号的内部表示--词法分析器的输出形式......
  • python语法之注释
    引言注释的最大作用是提高程序的可读性,在开发过程中非常有必要加上注释。Python支持两种类型的注释,分别是单行注释和多行注释。1单行注释Python使用井号#作为单行注......
  • Java基础语法 三元运算符
    格式优先级packageBasicGrammar.day03;/*运算符之五:位运算符(了解)结论:1.位运算符操作的都是整型的数据2.<<:在一定范围内,每向左移1位,相当于*2>>:在一......
  • Java基础语法 位运算符
    定义结论:1.位运算符操作的都是整型的数据2.<<:在一定范围内,每向左移1位,相当于*23.>>:在一定范围内,每向右移1位,相当于/2packageBasicGrammar.day03;/*运算符......
  • mysql正则表达式
    一:数据准备CREATETABLE`t_user`(`USER_ID`intNOTNULLAUTO_INCREMENT,`USER_NAME`char(255)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULL,`US......
  • 神奇的匹配:正则表达式求精之旅 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/1HsK-_YUILKCd3NmzEB9iCw点击这里获取提取码  ......