首页 > 其他分享 >正则表达式可以匹配正确的字符串但是不能匹配小美的心

正则表达式可以匹配正确的字符串但是不能匹配小美的心

时间:2024-08-21 21:26:25浏览次数:11  
标签:字符 匹配 数字 正则表达式 美的 重复 尽量少 元字符

高情商:省流极简版
低情商:怎么连个例子都没有

正则表达式

常用元字符:

. 				匹配除换行符以外的任意字符
\w				匹配字母或数字或下划线
\s 				四配任意的空白符
\d 				匹配数字
\n				匹配一个换行符
\t 				匹配一个制表符
^ 				匹配字符串的开始
$ 				匹配字符串的结尾
alb 			匹配字符a或字符b
( ) 			匹配括号内的表达式,也表示一个组
[...] 			匹配字符组中的字符符

反义元字符:

\W 				匹配非字母或数字或下划线
\D 				匹配非数字
\S 				匹配非空白符
\B				匹配不是单词开头或结束的位置
[^...] 			匹配除了字符组中字符的所有字符

量词控制前面的元字符出现的次数:

* 			重复零次或更多次
+ 			重复一次或更多次
? 			重复零次或一次
{n} 		重复n次
{n,} 		重复n次或更多次
{n,m} 		重复n到m次

贪婪匹配和惰性匹配:

.*			贪婪匹配
.*? 		惰性匹配
+?  		重复一次或更多次,但尽量少重复
??			重复0次或1次,但尽量少重复
{n,} 		重复n次以上,但尽量少重复
{n,m}?		重复n到m次,但尽量少重复

标签:字符,匹配,数字,正则表达式,美的,重复,尽量少,元字符
From: https://blog.csdn.net/2301_82341091/article/details/141402986

相关文章

  • Python 正则表达式详解 带例题演示
    Python正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python自1.5版本起增加了re模块,它提供Perl风格的正则表达式模式。re模块使Python语言拥有全部的正则表达式功能。compile函数根据一个模式字符串和可选的标志......
  • (4-7-01)文生图大模型实操:基于深度学习的图文匹配系统(1)工具类
    4.7 跨模态配对实战:基于深度学习的图文匹配系统本项目旨在构建一个多模态学习系统,专注于处理图像和文本数据的配对任务,主要基于CUHK-PEDES数据集。本项目实现了多种深度学习模型,包括LSTM、MobileNetV1和ResNet,以分别处理文本和图像特征的提取与融合。通过这些模型的结合,系......
  • 顶尖待办事项软件对比:找到你的最佳匹配
    国内外主流的10款待办事项管理软件对比:PingCode、WorktileTodoist、TickTick、Teambition、MicrosoftToDo、.Asana、Tower、番茄ToDo、飞书。在面对日益复杂的工作和个人任务时,找到一款能够有效帮助你管理日常待办事项的软件,变得越来越重要。无论是在提高个人生产力,还是在......
  • 简历,需要和求职岗位匹配
    最近辅导了好几位同学,帮助他们优化简历模拟面试,过程中发现这些同学都存在这样的疑问:简历到底该怎么写?要突出哪些重点?怎样的简历才能被招聘企业青睐?我该如何投递简历?这个现象并非偶发,辅导了很多同学后我发现这是一个共性,其中不乏在职场工作了很多年的同学。下面是我的一些思考......
  • 正则表达式入门:Python ‘ re ‘ 模块详解
    正则表达式(RegularExpression,简称re)是一种强大而灵活的工具,广泛用于字符串匹配、替换和分割等操作,尤其在处理网页爬虫数据时非常有用。Python提供了"re" 模块来支持正则表达式的使用,本文将结合常见的用法和示例,带你快速入门。正则表达式的常用方法匹配字符串1.'sea......
  • 【OpenCV_python】凸包检测 轮廓特征 直方图均衡化 模板匹配 霍夫变换
    凸包特征检测凸包就是图像的最小外接多边形,通过图像的轮廓点,找到距离最远的两个点的直线,根据直线找到距离最远的下一个点,直到所有的点被包围在多边形内读取图像二值化找图像的轮廓获取凸包点的坐标绘制凸包点convexHull获得图像的凸包点cv2.convexHull(points,hu......
  • 正则表达式
    正则表达式Java正则表达式是Java语言中用于匹配字符串中字符组合的模式。Java提供了java.util.regex包,其中包含了用于正则表达式操作的主要类:Pattern:表示正则表达式的编译表示形式。Pattern类是不可变的,所以可以安全地共享。Matcher:是正则表达式引擎的结果,用于与输入字......
  • 错误 1 error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MTd_StaticDebug”
    前言全局说明VisualStudio2013jsoncpp0.10.7库编译LNK2038一、说明环境:Windows7旗舰版VisualStudio2013二、错误内容错误1errorLNK2038:检测到“RuntimeLibrary”的不匹配项:值“MTd_StaticDebug”不匹配值“MDd_DynamicDebug”(mfc_mqtt-client-po......
  • JavaScript-正则表达式入门指南-全-
    JavaScript正则表达式入门指南(全)原文:IntroducingRegularExpressions协议:CCBY-NC-SA4.0一、正则表达式简介为了开始介绍正则表达式,我将从一个例子开始。这是一个你已经经历了几百次的问题。当您在线输入客户数据时,许多web表单会要求您提供电子邮件地址。为了避免输入......
  • 【杂乱笔记】Kmp字符串匹配算法
    KMP算法逻辑构建next数组:初始化next数组,用于存储每个位置的最长相同前后缀长度。遍历模式字符串patt如果当前字符与前缀字符匹配,增加前缀长度,并更新next数组。如果不匹配,使用next[prefix\_len-1]回退到上一个可能的前缀长度,继续比较。字符串匹配:初始......