易商讯
当前位置: 首页 » 资讯 » 知识 » 正文

正则表达式匹配字符串(正则表达式匹配字符串中方括号)

放大字体  缩小字体 发布日期:2023-11-15 07:00:42
导读

正则表达式怎么匹配字符串呢?不知道的小伙伴来看看小编今天的分享吧!正则表达式匹配字符串:$pat=/[/s/S]*/; //这里是php正则的写法其中:/S: ...

正则表达式匹配字符串, 正则表达式如何匹配字符串?不知道小伙伴们今天来看看边肖的分享吧!

正则表达式匹配字符串:$ pat=/[/S/S]*/;//下面是php的常规编写方式。

其中包括:

/S:表示匹配任何非空白字符。相当于[/f/n/r/t/v]。

/s:表示匹配任何空白字符,包括空格、制表符、分页符等。相当于[/f/n/r/t/v]。

[/s/S]:表示出现任何空白或非空白的字符,即任何字符。

*:表示前一个子表达式匹配了零次或多次。

[/s/S]*:表示匹配任何字符(空白字符不是空白字符)零次或多次。

但是,使用较多的应该是:

[/s/S]*?指示匹配多个任意字符(空白字符和非空白字符)出现零次或一次。

正则表达式匹配字符串中方括号

元字符

:匹配整个字符串的起始位置或行的起始位置。如果它在一个字符组内,则意味着一个负字符组。

$:匹配整个字符串的结束位置或行的结束位置。

():分组,提供反向引用(gourp1) /1或多个分支。

* ?限定符,限制前面元素的出现次数。默认情况下匹配除换行符以外的任何字符,在多行模式下可以匹配换行符。

[:字符组的开始符号。

/:反斜杠用于指示转义序列或删除元字符的转义。

{undefined:重现限定符的开头。

|:划分选择题分支(当括号没有出现时,可以想象括号出现在整个表达式的最外层)

正则表达式匹配字符串中方括号

扩展信息:

正则表达式

一.概念

正则表达式是一种模式,用于描述一组字符串的特征并匹配特定的字符串。通过特殊字符和普通字符来描述模式的工具,从而达到文本匹配的目的。

正则表达式目前被集成到各种文本编辑器/文本处理工具中。

二、应用场景

(1)验证:提交表单时,验证用户名和密码。

(2)搜索:从大量信息中快速提取指定内容,在一批url中找到指定的URL。

(3)替换:对指定格式的文本进行常规匹配搜索,找到后进行特定替换。

三、基本要素

(1)字符类

(2)数量限定符

(3)位置限定符

(4)特殊符号

注意:正则表达式基本上独立于语言。我们可以将语言/工具与正则表达式结合起来进行文本处理。在后面的博客中,我将使用grep进行验证。(grep是Linux下逐行匹配文本的工具,如下,

我们经常使用的两个选项)

-E:使用扩展的常规匹配

-颜色:语法上突出匹配的内容。

正则表达式匹配字符串,以上就是本文为您收集整理的正则表达式匹配字符串最新内容,希望能帮到您!更多相关内容欢迎关注。


声明:易商讯尊重创作版权。本文信息搜集、整理自互联网,若有来源标记错误或侵犯您的合法权益,请联系我们。我们将及时纠正并删除相关讯息,非常感谢!

 
(文/小编)
免责声明
• 
本文正则表达式匹配字符串(正则表达式匹配字符串中方括号)链接:http://www.esxun.cn/news/383230.html 。本文仅代表作者个人观点,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们,我们将在24小时内处理完毕。如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
 

Copyright © www.esxun.cn 易商讯ALL Right Reserved


冀ICP备2023038169号-3