首页 > 其他分享 >正则

正则

时间:2022-09-03 22:01:14浏览次数:44  
标签:word 结尾 正则 字符串 匹配 表达式 数字

\d 匹配数字 \D \D如果开启了re.ASCII,只匹配 [^0-9] \w 匹配word(数字、字母) \W 匹配非word(数字、字母) \s 匹配white space(包括空格、tab等) \S 匹配非white space(包括空格、tab等) . 匹配除换行符 \n 之外的任何单字符 * 代表前面的表达式必须至少出现一次 + 1个或更多,至少1个 ^ 匹配一行的开头.(方括号表达式中使用,此时它表示不接受该字符集合)(如果设置了re.MULTILINE标志,‘^’也匹配换行符之后的位置) $ 匹配一行的结尾(如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r') \b 单词"结界"(word bounds) ? 0个或1个(非贪婪限定符) [a-z-=] 匹配里面的任意一个字符 (这里面会对那些特殊字符自动转义如+、*等) | 指明两项之间的一个选择(或) {min,max} 前面表达式出现的次数在一个范围内 {n,} 加逗号,表示至少n次,去掉逗号,表示匹配n次 \A 匹配输入字符串的开始位置 \z 匹配输入的结束位置(哪结束看哪,不看符号) \Z 输入的结尾位置(可以有结尾符号或没得),但是字符串的结尾可以有也可以没有终止子 () 组表达式(可以被\数字再次引用) (?P) 命名组 (?P=name) 它匹配指定命名组匹配的任何内容 (?=...) 前向零宽断言;# love(?=FishC) 只匹配后面跟着FishC的字符串 (?<=...) 后向零宽断言 (?!...) 前向否定断言 (?

标签:word,结尾,正则,字符串,匹配,表达式,数字
From: https://www.cnblogs.com/rnly/p/16653789.html

相关文章

  • 正则表达式
     1、正则表达式构造摘要(1)字符类[abc]:a、b或c(简单类)[^abc]:任何字符,除了a、b或c(否定)[a-zA-Z]:a到z或A到Z,两头的字母包括在内(范围)(2)预定义字符类.:任何字符(与......
  • JAVA进阶--常用时间API、包装类、正则表达式、Array类、Lambda表达式、常见算法--202
    第一节 Date日期对象1、日期对象如何创建,如何获取时间毫秒值Datedate=newDate();Longtime=date.getTime();2、时间毫秒值怎么恢复成......
  • 正则表达式在Java中的使用
    正则表达式在Java中的使用不仅限于String类中的match()方法!!!正则中的^与$首先我们来了解这两个符号在正则表达式中的作用:^符号放在表达式头部表示开始匹配$符号放......
  • C++正则匹配字符串
    以下实例使用C++正则从一串混乱的字符串中匹配带小数点的数字点击查看代码#include<iostream>#include<regex>usingnamespacestd;intmain(){smatchres......
  • 常用正则
    1、身份证校验规则isIdCard:function(value){return/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/.test(va......
  • 使用正则表达式匹配任意字符包括空格和换行符
    今天在PHP中想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配规则:(.*)结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才......
  • linux常用的通配符与正则表达式
    我们在很多地方都会用到通配符和正则表达式来实现我们的日常操作,提高我们的工作效率。但是很多新伙伴,往往容易将他们弄混。首先我们需要知道通配符和正则表达式的使用场景......
  • 6.文本处理和正则表达式
    1.文本编辑器vim1.1vim简介1.1.1基本格式1.1.2三种模式及转换1.2普通模式1.3编辑模式1.4命令行模式2.常见文本处理工具2.1查看文本内容cat、hexdump、od......
  • 超全的正则表达式速查手册
    一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数......
  • 小样本利器3. 半监督最小熵正则 MinEnt & PseudoLabel代码实现
    在前两章中我们已经聊过对抗学习FGM,一致性正则Temporal等方案,主要通过约束模型对细微的样本扰动给出一致性的预测,推动决策边界更加平滑。这一章我们主要针对低密度分离假设......