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

正则表达式

时间:2023-08-25 14:35:47浏览次数:31  
标签:字符 匹配 正则表达式 runob 所有 aoc runo

规则

符号 描述 样例
? 0次或1次 runo?b -> runb、runob
+ 1次或多次 runo+b -> runob、runoob、runooob
* 0次、1次或多次 runo*b -> runb、runob、runoob、runooob
. 匹配除\n、\r之外的任何字符 == [^\n\r]
^ 匹配输入字符串的开始位置
$ 匹配输入字符串的结尾位置
[...] 匹配[]中的所有字符 [aoc] -> 匹配abcedsg中所有aoc字符
[^...] 匹配除[]中的所有字符 [^aoc] -> 匹配abcedsg中除aoc的所有字符
[A-Z] 匹配A到Z区间的所有大写字符,[a-z]匹配a-z区间的所有小写字符
\w 匹配数字、字母、下划线 == [A-Za-z0-9_]
\f 匹配换页符
\s 匹配任何空白字符 包括空白符、制表符、换页符 == [\f\n\r\t\v]
\S 匹配任何非空白字符 == [^\f\n\r\t\v]

标签:字符,匹配,正则表达式,runob,所有,aoc,runo
From: https://www.cnblogs.com/zrx1/p/17656827.html

相关文章

  • 身份证正则表达式|电话号码、邮箱正则表达式
    //身份证正则表达式(15位)isIDCard1=/1\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}KaTeXparseerror:Undefinedcontrolsequence:\datposition37:…IDCard2=/^[1-9]\̲d̲{5}[1-9]\d{3}((…/;身份证正则合并:(^\d{15}KaTeXparseerror:Undefinedcontrolsequence:......
  • 密码正则表达式大全
    1种只能由1种组成只能由字母组成,1-9位^[a-zA-Z]{1,9}$只能由数字组成,1-9位^\d{1,9}$只能由特殊字符组成,1-9位^[^\da-zA-Z\s]{1,9}$至少包含1种至少包含字母,1-9位^(?=.*[a-zA-Z]).{1,9}$至少包含数字,1-9位^(?=.*\d).{1,9}$至少包含特殊字符,1-9位^(?=.*[^\da-zA-Z\s])......
  • vue常用正则表达式判断身份证格式
    判断身份证格式 /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/写成一个校验类,以后直接使用functionisIdCard(idCard){letreg=/^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|3......
  • python 使用re模块,配合正则表达式来查找字符串的想要的字符串
    一,首先:我们现了解一下python中正则表达式的基本规则有那些?1,字符串"\d"匹配0~9之间的一个数值eg:'dsas212b321321'使用r'\d'结果:(它会一次匹配一个数字依次查找)212321321  2,字符"+"重复前面一个匹配字符一次或者多次eg:'dsas212b321321'方式1:使用r'\d+'结果:(......
  • shell 正则表达式
    限定符a*出现0次或者多次a+出现1次或者多次a?出现0次或者1次a{3}出现3次a{2,4}出现2~4次a{3,}出现3次或者多次或运算符(a|b)匹配a或者b(ab)|(cd)匹配ab或者cd字符类[abc]匹配a或者b或者c[a-c]同上[a-fA-F0-9]匹配小写+大写英文字符以及数字[^0-9]匹配......
  • 正则表达式:贪婪与非贪婪模式
    正则中的三种模式,贪婪匹配、非贪婪匹配和独占模式。在这6种元字符中,我们可以用{m,n}来表示(*)(+)(?)这3种元字符:贪婪模式,简单说就是尽可能进行最长匹配。非贪婪模式呢,则会尽可能进行最短匹配。正是这两种模式产生了不同的匹配结果。贪婪匹配(Greedy)在正则中,表示次数的量词默认是贪......
  • python 小案例正则表达式
    正则表达式是一种用于匹配、查找和替换文本的强大工具。在提取网页中的目标数据时,可以使用正则表达式来搜索和匹配特定模式的文本。以下是一个使用正则表达式提取网页中的目标数据的示例代码:importre#网页源代码html="""<divclass="title">正则表达式教程</div><divc......
  • 正则表达式 过滤文本
    5.正则表达式过滤文本REGEXP:RegularExpressions,由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能,类似于增强版的通配符功能,但与通配符不同,通配符功能是用来处理文件名,而正则表达式是处理文本内容中字符。正则表达式被很多......
  • 第二十一节 API(正则表达式)
    正则表达式1.1正则表达式的概念及演示在Java中,我们经常需要验证一些字符串,例如:年龄必须是2位的数字、用户名必须是8位长度而且只能包含大小写字母、数字等。正则表达式就是用来验证各种字符串的规则。它内部描述了一些规则,我们可以验证用户输入的字符串是否匹配这个规则。先......
  • 记忆正则表达式的基本元件
    正则常见的三种功能,它们分别是:校验数据的有效性、查找符合要求的文本以及对文本进行切割和替换等操作。正则表达式,简单地说就是描述字符串的规则。在正则中,普通字符表示的还是原来的意思,比如字符a,它可以匹配“Hanmeimeiisagirl”中的H之后的a,也可以匹配is之后的a,这个和我......