正则表达式常见的一些符号含义

正则表达式:电子邮件地址的格式详解,及常见正则表达式符号的详细解释和匹配方式 正则表达式:电子邮件地址的格式详解,附常见正则表达式符号的详细解释和匹配方式 阅读详情
元字符 描述
.点 匹配任何单个字符。例如正则表达式r.t匹配这些字符串:rat、rut、r t,但是不匹配root。
$ 匹配行结束符。例如正则表达式weasel$ 能够匹配字符串"He's a weasel"的末尾 
但是不能匹配字符串"They are a bunch of weasels."
^ 匹配一行的开始。例如正则表达式^When in能够匹配字符串"When in the course of human events"的开始,但是不能匹配"What and When in the"
* 匹配0或多个正好在它之前的那个字符。例如正则表达式。*意味着能够匹配任意数量的任何字符。
\ 这是引用符,用来将这里列出的这些元字符当作普通的字符来进行匹配。例如正则表达式\$被用来匹配美元符号,而不是行尾,类似的,正则表达式\.用来匹配点字符,而不是任何字符的通配符。
[ ] 
[c1-c2]
[^c1-c2]
匹配括号中的任何一个字符。例如正则表达式r[aou]t匹配rat、rot和rut,但是不匹配ret。可以在括号中使用连字符-来指定字符的区间,例如正则表达式[0-9]可以匹配任何数字字符;还可以制定多个区间,例如正则表达式[A-Za-z]可以匹配任何大小写字母。另一个重要的用法是“排除”,要想匹配除了指定区间之外的字符——也就是所谓的补集——在左边的括号和第一个字符之间使用^字符,例如正则表达式[^269A-Z] 将匹配除了2、6、9和所有大写字母之外的任何字符。
\< \> 匹配词(word)的开始(\<)和结束(\>)。例如正则表达式\<the\>能够匹配字符串"for the wise"中的"the",但是不能匹配字符串"otherwise"中的"the"。注意:这个元字符不是所有的软件都支持的。
\( \) 将 \( 和 \) 之间的表达式定义为“组”(group),并且将匹配这个表达式的字符保存到一个临时区域(一个正则表达式中最多可以保存9个),它们可以用 \1 到\9 的符号来引用。
| 将两个匹配条件进行逻辑“或”(Or)运算。例如正则表达式(him|her) 匹配"it belongs to him"和"it belongs to her",但是不能匹配"it belongs to them."。注意:这个元字符不是所有的软件都支持的。
+ 匹配1或多个正好在它之前的那个字符。例如正则表达式9+匹配9、99、999等。注意:这个元字符不是所有的软件都支持的。
? 匹配0或1个正好在它之前的那个字符。注意:这个元字符不是所有的软件都支持的。
{i}
{i,j}
匹配指定数目的字符,这些字符是在它之前的表达式定义的。例如正则表达式A[0-9]{3} 能够匹配字符"A"后面跟着正好3个数字字符的串,例如A123、A348等,但是不匹配A1234。而正则表达式[0-9]{4,6} 匹配连续的任意4个、5个或者6个数字字符。注意:这个元字符不是所有的软件都支持的。
单片机毕业设计-基于STM32单片机的智能镜系统-仿真设计 可通过MQ-2监测当前烟雾浓度可通过温湿度传感器监测当前温湿度可通过光照强度传感器监测光照强度可通过蜂鸣器进行烟雾报警可通过语音识别模块进行反馈播报状态可通过按键设置阈值三个继电器控制灯、加湿、风扇标签:STM32单片机、OLED112864、DHT11、BH1750、继电器、SU-03T、MQ-2、蜂鸣器题目扩展:智能家居安防、智能大棚控制系统、智能环境检测系统项目编号:ZL-32-240604-FZ。 阅读详情

相关推荐

气象水文资料预处理:缺测数据插补延长等

简介气象水文资料预处理

WW、forever的博客 3740

正则备忘

字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释. 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线. 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释. 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a.为了

miaomiaodmiaomiao的专栏 873

INCOSE需求编写的指南.docx

INCOSE需求编写的指南.docx

正则表达式-元字符

元字符 描述.点 匹配任何单个字符。例如正则表达式r.t匹配这些字符串:rat、rut、r t,但是不匹配root。 $匹配行结束符。例如正则表达式weasel$ 能够匹配字符串"He's a weasel"的末尾 但是不能匹配字符串"They are a bunch of we

MannHello的专栏 802

iOS判断一个字符串中是否都是数字

第一种方式是使用NSScanner: 1. 整形判断 - (BOOL)isPureInt:(NSString *)string{ NSScanner* scan = [NSScanner scannerWithString:string];  int val;  return [scan scanInt:&val] && [scan isAtEnd]; }   2.浮点形判断:

u012143568的专栏 1473

iOS 判断字母、数字串

以下为NSString的扩展方法,分别是判断字符串是否只是包含字母、是否只包含数字、是否只包含字母和数字://只有字母 - (BOOL)isOnlyLetters { NSCharacterSet *letterCharacterset = [[NSCharacterSet letterCharacterSet] invertedSet]; return ([self rangeOfChar

柏灿的博客 777

ios 怎么判断字符串的字节数_iOS中判断输入的字符串是否全为数字

有以下三种方法:1、利用NSCharacterSet的stringByTrimmingCharactersInSet方法。stringByTrimmingCharactersInSet函数可以过滤字符串中的指定特殊符号,如下我们指定输入的字符串过滤掉十进制数字,只要判断剩下的字符串是否为空就行,为空则都是数字,反之不然。- (BOOL)isNum:(NSString *)checkedNumStr...

weixin_39959236的博客 215

正则表达式】一、常见符号含义

正则表达式,基础字符含义解释

Josvin 622

正则表达式符号含义

以下是,帮助你快速掌握其语法和用途。

lclxfd的博客 1210

正则表达式常用符号

符号 含义 例子 匹配结果 * 匹配前面的字符、表达式或括号里的字符0次或多次 a*b* aaaa、aabb + 匹配前面的字符、表达式或括号里的字符至少一次 a+b+ aabb、abbbb ? 匹配前面的字符一次或0次 Ab? A、Ab . 匹配任意单个字符,包括数字、空格和符号 b.d bad、b3d、b#d [ ] 匹配[ ]内的任意一个字符,即任选一个 [a...

AstudyBoy的博客 739

Java正则表达式

(为了能看清,本文正则表达式用中文的句号代替英文句点) 1. 正则表达式中的符号含义 英文句点符号:匹配单个任意字符。 如:表达式t。o可以匹配:tno,t#o,teo等等,不可以匹配:tnno,to,Tno,t正o等。 方括号:只有方括号里面指定的字符才参与匹配,也只能匹配单个字符。 如:表达式:t[abcd]n 只可以匹配:tan,tbn,tcn,tdn,不可以匹配:thn,tabn,tn...

qq_41609775的博客 202

正则表达式和通配符

正则表达式和通配符 正则表达式和通配符是两个极易混淆的概念,正则表达式与通配符是完全不一样的东西,通配符 (wildcard) 通常代表的是 Bash 操作接口的一个功能,但正规表示法则是一种字符串处理的表示方式。 1. 正则表达式 正则表示法就是处理字符串的方法,他是以行为单位来进行字符串的处理行为,正则表示法透过一些特殊符号的辅助,可以让使用者轻易的达到『搜索/删除/替换』某特定字符串的处理程...

fmy_happy的博客 4302

shell脚本学习(二十一)——正则表达式

1 正则表达式的概念 linux shell以一串字符作为表达式向系统传达意思,元字符是用来解释字符表达意义的字符。简单来说:元字符就是描述字符的字符,它用于对字符表达式的内容,转化以及各种操作信息进行描述,正则表达式是由一串字符和元字符构成的字符串,它的功能是文本查询和字符串操作,它可以匹配文本的一个字符或字符集合。 2 常用符号以及含义 符号 说明 * 匹配前面一个普通字符的0...

bdkl9998的博客 275

Java的正则表达式讲解

英文句点符号:匹配单个任意字符。 eg: 表达式”t。o 可以匹配:tno,t#o,teo等等。不可以匹配:tnno,to,Tno,t正o等。

cj19910411的博客 1950

Linux正则表达式简介

Linux正则表达式简介 一、为什么要学习正则表达式 Linux运维操作主要面对的即是含有大量的字符串的文本,而我们也经常会迫切的需要从大量的字符串中去找到特定的文本信息,正则表达式就是为过滤这样的字符串而生的。 二、什么是正则表达式 正则表达式就是处理大量的字符串的一套规则和方法,快速过滤、替换或者输出需要的信息。 三、正则表达式怎么来用 符号含义 . 匹配除了换行符以外的任意字符 ^ 匹配一行的开始位置 $ 匹配一行的结束位置 * 匹配零次或多次前面的字符或表达式 \ 对下一个

一个单纯的程序员的博客 807

正则表达式初学

正则表达式是一种用于匹配文本模式的工具,它能够帮助我们在处理文本时更加高效地进行搜索、替换和验证操作。在本篇文章中,我将通过通俗易懂的语言让正则表达式不再苦涩难懂。

weixin_44771732的博客 498

正则表达式(基础含义

1.正则的作用 1)分割(split) 2)匹配(matcher) 3)替换(replace) 4)搜索(find/search) 2.正则表达式含义 1)\d 一个数字 2)\D 一个非数字 3)\w 一个字母0-9 a-z 4)\W 一个非字母 5). 任意一个字符 6)? 作用1:修饰符 修饰前一个正则出现的次数为0~1次 作用2:模式选择(贪婪模式(默认),非贪婪模式) 7)+ 修饰符 修饰前一个正则出现的次数为1~N次 8)* 修饰符 修饰前一个正则

wfdsj的博客 696

正则表达式怎么和if判断组成_正则表达式实现简介

正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。正则表达式描述了一种字符串匹配的模式(pattern),可以用来检查一个字符串是否含有满足该pattern的子串,正则表达式典型应用如下图:常见的*表示前面的符号重复0或多次,比如AB*表示的字符串由一个A和0个或多个B组成。|表示或操作,如AB|CD,可以表...

weixin_39736913的博客 2558

Python正则表达式匹配汉字、英文、数字、常用符号

要创建一个正则表达式,用于匹配汉字(包括但不限于常用的汉字和扩展汉字)、数字、英文字符、换行符(\n\r)、制表符(\t。

BigBookX's Blog 1832

linux 扩展正则表达式

linux 扩展正则表达式在使用的时候配合 grep 命令 需要使用 grep -E 或者egrep 命令使用,0* 0次 没有 grep会把文件内容都显示出来。[oldboy]查找的内容是o l d b o y 而不是oldboy整体。/etc/ssh/sshd_config 排除文件中的#和空。表示的信息0次或1次表示的内容和{0,1}其实是一样的。前一个符号连续出现0次或1次 有或没有。取出文件中的身份证号码。排除文件中的#和空行。

tian830937的专栏 1173
上一篇: Linux sendmail启动慢的问题 - 修正方法
下一篇: linux wall命令详解
myKernel
博客等级 码龄19年 169粉丝 173原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值