在正则表达式中“”和“”符号的区别!
发布时间:2025-05-25 06:55:06 发布人:远客网络
一、在正则表达式中“/”和“\”符号的区别!
1、正则表达式中"/"是表达式开始和结束的标记,“\”可以将后面出现的字符标记为特殊字符,接下来在PHP中具体演示一下:
2、1,正则表达式是以/作为开始和结束的标记,表达式语法在两个/中间包裹,如下图所示
3、2,接着演示一下\,像下面的表达式匹配的是n
4、3,但是如果在n前面加上\匹配的就是换行符号了,如下图所示
5、4,可以用\进行转义的字符主要有以下几种
二、正则表达式的\'s是什么意思
一、两种表达方式表达意义的区别:
1、\s代表正则表达式中的一个空白字符(可能是空格、制表符、其他空白)。
2、\\s代表字符\和字符s,因为\在正则中有特殊意义,所有需要转义,写成了\\。
2、\\s用于匹配字符串中的\和s,两个字符。
1、用\\s是因为所使用的工具\本身就具有转义的功能,比如\b表示退格符,在正则中\b(不在中括号中)表示单词边界,要将字符串\b传给正则就得首先对\转义,用\\表示 \, \\b表示\b
2、在这些\本身具有转义作用的工具中,要将字符串\s传给正则用要\\s
二、正则表达式:正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
三、正则表达式是对字符串(包括普通字符(例如,a到 z之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
三、正则表达式 \b \b的用法
1、\b代表字与字中间那个看不见的东西,如
2、可以匹配上面这个here,但如果here
3、不是一个单词,而是一个单词的一部分,如
4、可以匹配,用\bhere\b就不能区配了,因为ad后面没有\b.
5、就是用在你匹配整个单词的时候。
6、的话,你知道,很多单词里都有I的,但我只想匹配I,就是“我”,这个时候用
7、\B就是反过来,代表非字间。