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

正则表达式

时间:2024-04-27 18:22:05浏览次数:27  
标签:字符 ab 匹配 数字 前面 正则表达式 输入

? 可以匹配前面字符出现0次或1次, 输入:use? 匹配:use used

  • 可以匹配前面字符出现0次或多次 输入:ab*c 匹配:abc abbbc

                                         //希望出现的b的次数在2-6次之间
    
  • 可以匹配前面字符出现1次以上 输入:ab+c ab{2,6}c 匹配:abc abbbc

| 匹配括号内A或B 输入:a(cat|dog) 匹配: a cat a dog

字符类:

[a-zA-Z0-9]+ 代表所有的英文字符和数字,前面区分大小写

[^] 代表除...之外的字符,[^0-9]代表所有的非数字字符,包括换行符

元字符:
\d 数字字符
\w 单词字符 所有的英文字符,数字加下划线
\s 空白符 包括Tab字符以及换行符
\D 非数字字符
\W 非单词字符
\S 非空白字符
. 任意字符
\b word \b 标注字符的边界
^匹配行首 $匹配行尾

<.+>会匹配所有字符,如果只需要匹配括号内的字符,在右边加?会将贪婪匹配切换为懒惰匹配<.+?>。
this is sample

标签:字符,ab,匹配,数字,前面,正则表达式,输入
From: https://www.cnblogs.com/460759461-zeze/p/18162339

相关文章

  • C#下使用正则表达式
    常用元字符字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,'n'匹配字符"n"。'\n'匹配一个换行符。序列'\\'匹配"\"而"\("则匹配"("。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multil......
  • Python字符串过滤器:正则表达式Regular Expression
    一、什么是正则表达式正则表达式是按照正确的既定规则、一种全语言类型Python、Java、JavaScript、PHP通用的表达式。用途:(1)根据规则抓取数据:配合爬虫、根据规则在文本中提取数据(2)根据规则验证数据:验证手机号、验证邮箱、验证身份证二、如何在Python中使用正则表达式在Python......
  • shell脚本正则表达式
    声明:以下内容为个人笔记,内容不完全正确,请谨慎参考。正则表达式含义:正则表达式使用的每个单独字符串来描述、匹配一些列符合语法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在Linux中,grep,sed,awk等文本处理工具都支持正则表达式......
  • python 正则表达式匹配
    re模块: 案例:     python的贪婪和非贪婪 r的作用: ......
  • 在 VSCode 中使用正则表达式的示例
    下面是一些在VSCode中使用正则表达式的示例。在某个文件中查找相同的单词假设有一个名为sample.txt的文件,其内容如下:thequickbrownfoxjumpsoverthelazydog.thequickbrowncatjumpsoverthelazydog.thequickredhenjumpsoverthelazydog.我们想要查......
  • 正则表达式
    1.regexp命令 regexp匹配正则表达式与字符串,它的语法为: regexp?switches?expstring?matchvar??subMatchVar...subMatchVar? regexp命令比较字符串string是否与正则表达式exp部分或者全部匹配,并可以将字符串中的子字符串提取出来。如果字符串的某个子字符......
  • 正则表达式
    Python正则表达式Python正则表达式是一种用来匹配和处理字符串的强大工具。Python提供了re模块来支持正则表达式的使用。re模块常用函数re.compile(pattern,flags=0):根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配......
  • 正则表达式中 “$” 并不是表示 “字符串结束
    作者:SethLarson译者:豌豆花下猫@Python猫英文:Regexcharacter“$”doesn'tmean“end-of-string”转载请保留作者及译者信息!这篇文章写一写我最近在用Python的正则表达式模块(re)开发CPython的SBOM工具时发现的一个令人惊讶的行为。如果用过正则表达式,你可能知道^表......
  • 正则表达式在字符串中表达
    ysyx的表达式求值环节需要自行编写规则。在样例里,官方已经给出了匹配空格、加号的样例。空格规则对应字符串为"+",表示匹配一个或更多空格。加号表示前面的符号至少出现一次。加号规则则是"\\+" ,首先,加号+在正则表达式里是特殊符号,需要一个反斜杠\转义才能执行,但是反斜杠......
  • 正则表达式常用学习
    0.简介regularexpression,规则表达式,是一种用来处理字符串的规则,巧妙的正则表达式可以节省很多判断代码.1.组成元字符特殊元字符\转义字符=>普通字符<=>特殊字符.点=>代表除了\n以外的任意字符(字符字符字符)^=>以哪个元字符开始$=>......