当前位置: 首页 > news >正文

中国网站设计师联盟巴西网站域名

中国网站设计师联盟,巴西网站域名,新品发布会ppt参考,南宁网站建设建站系统正则表达式中的特殊字符 字符类预定义字符类量词锚点分组和捕获选择、分支和条件反义和否定转义字符示例 这是我在这个网站整理的笔记,有错误的地方请指出#xff0c;关注我#xff0c;接下来还会持续更新。 作者#xff1a;神的孩子都在歌唱 在正则表达式中#xff0c;有许… 正则表达式中的特殊字符 字符类预定义字符类量词锚点分组和捕获选择、分支和条件反义和否定转义字符示例 这是我在这个网站整理的笔记,有错误的地方请指出关注我接下来还会持续更新。 作者神的孩子都在歌唱 在正则表达式中有许多特殊字符用于定义匹配模式。以下是常用的正则表达式特殊字符及其解释。 字符类 []定义字符类用于匹配方括号内的任意一个字符。 示例[abc] 匹配 a、b 或 c。 -在字符类中表示范围。 示例[a-z] 匹配任何小写字母。 预定义字符类 .匹配除换行符外的任意一个字符。\d匹配任意一个数字等价于 [0-9]。\D匹配任意一个非数字字符等价于 [^0-9]。\w匹配任意一个单词字符字母、数字或下划线等价于 [a-zA-Z0-9_]。\W匹配任意一个非单词字符等价于 [^a-zA-Z0-9_]。\s匹配任意一个空白字符空格、制表符、换行符等。\S匹配任意一个非空白字符。 量词 *匹配前面的字符零次或多次。 示例a* 匹配 、a、aa、aaa 等。 匹配前面的字符一次或多次。 示例a 匹配 a、aa、aaa 等。 ?匹配前面的字符零次或一次。 示例a? 匹配 或 a。 {n}匹配前面的字符恰好 n 次。 示例a{3} 匹配 aaa。 {n,}匹配前面的字符至少 n 次。 示例a{2,} 匹配 aa、aaa、aaaa 等。 {n,m}匹配前面的字符至少 n 次且至多 m 次。 示例a{2,4} 匹配 aa、aaa 或 aaaa。 锚点 ^匹配字符串的开始。 示例^abc 匹配以 abc 开头的字符串。 $匹配字符串的结束。 示例abc$ 匹配以 abc 结尾的字符串。 \b匹配单词边界。 示例\bword\b 匹配 word但不匹配 sword 或 words。 \B匹配非单词边界。 示例\Bword\B 匹配 swordsmith 中的 word。 分组和捕获 ()定义分组并捕获匹配的子字符串。 示例(abc) 匹配并捕获 abc。 (?:)定义分组但不捕获匹配的子字符串。 示例(?:abc) 匹配但不捕获 abc。 选择、分支和条件 |表示选择或分支。 示例a|b 匹配 a 或 b。 (?...)正向前瞻断言匹配 ... 前的位置。 示例a(?b) 匹配 a但仅当 a 后面跟着 b。 (?!...)负向前瞻断言匹配不为 ... 前的位置。 示例a(?!b) 匹配 a但仅当 a 后面不跟着 b。 反义和否定 ^在字符类中表示反义。 示例[^abc] 匹配除 a、b、c 之外的任意字符。 (?...)正向后瞻断言匹配 ... 后的位置。 示例(?a)b 匹配 b但仅当 b 前面是 a。 (?!...)负向后瞻断言匹配不为 ... 后的位置。 示例(?!a)b 匹配 b但仅当 b 前面不是 a。 转义字符 \用于转义特殊字符使其作为普通字符处理。 示例\. 匹配 . 字符而不是任意字符。 示例 以下是一些示例来展示如何使用上述特殊字符 import re# 匹配任意单个字符 pattern re.compile(r.) print(pattern.match(a).group()) # 输出: a# 匹配任意数字 pattern re.compile(r\d) print(pattern.match(5).group()) # 输出: 5# 匹配单词边界上的单词 pattern re.compile(r\bword\b) print(pattern.search(A word in a sentence).group()) # 输出: word# 匹配以 abc 开头的字符串 pattern re.compile(r^abc) print(pattern.match(abcde).group()) # 输出: abc# 匹配以 xyz 结尾的字符串 pattern re.compile(rxyz$) print(pattern.search(123xyz).group()) # 输出: xyz# 匹配包含 hello 或 world 的字符串 pattern re.compile(rhello|world) print(pattern.search(hello world).group()) # 输出: hello# 匹配以数字开头且包含一个或多个空白字符的字符串 pattern re.compile(r^\d\s) print(pattern.match(5 ).group()) # 输出: 5 # 匹配字符串中的邮箱地址 pattern re.compile(r\b[A-Za-z0-9._%-][A-Za-z0-9.-]\.[A-Z|a-z]{2,7}\b) print(pattern.search(My email is exampletest.com).group()) # 输出: exampletest.com作者神的孩子都在歌唱 本人博客https://blog.csdn.net/weixin_46654114 转载说明务必注明来源附带本人博客连接。
http://www.lakalapos1.cn/news/53753/

相关文章:

  • 怎么制作微信购物网站做医学网站
  • 首都博物馆 网站建设云服务器建设网站教程
  • 杭州网站建设方案推广网站制作
  • 浙江网站优化公司施工企业会计分录
  • 龙岗商城网站建设教程带有网页的建筑公司
  • 建设银行电商网站眼镜网站怎么做竞价
  • 苏州网站建设上往建站什么网站可以做时间加减
  • 江门网站建设运营团队wordpress菜单添加首页
  • 深圳市建设局网站张局网站怎么识别PC 手机
  • 基于jsp网站开发参考文献看一个网站是哪里做的
  • 做网站的视频教程徐州睢宁网站建设
  • 网站域名 空间 是每年都要缴费吗免费网站源码下载器
  • asp网站耗资源建立中文网站的英文
  • 网站建设图片手机毕节网站网站建设
  • 免费个人博客网站wordpress基本设置
  • 网站快速备案多少钱认证营销型网站的优势
  • wordpress 建站广西seo经理
  • 汉口专业网站推广公司国外一直小猫做图标的网站
  • 智能建造师证书有用吗长春百度网站快速优化
  • 英文公司网站建设lnmp一键安装包 wordpress
  • 百度网站推广公司电子商务网站建设 教材
  • 为企业做网站成立公司名字大全
  • 建站平台有哪些免费一键搭建网站海南省建设考试网站
  • 做团购网站需要什么wordpress 纯静态插件
  • 怎样制作免费的网站长尾关键词快速排名软件
  • 社群营销的十大步骤seo的站外优化流程
  • 网站济南网站建设湛江专业网站建设
  • 全国网站开发公司2345网址导航高级版
  • 销售网站模板免费下载网站内容优化怎么去优化呢
  • 新站快速收录百度网站建设中心