美文网首页
正则表达式常用例子

正则表达式常用例子

作者: 智齿_93fa | 来源:发表于2020-03-07 16:50 被阅读0次

语法


. 表示除回车符以外的所有字符;

* 表示匹配0到无穷,尽可能找更多的字符;

+ 表示匹配1到无穷,尽可能找更多的字符;

? 表示懒惰模式,匹配到第一个就结束。


例子:

(1).*

它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。

(2).*?

?跟在*或者+后边用时,表示懒惰模式。也称非贪婪模式。就是匹配尽可能少的字符。就意味着匹配任意数量的重复,但是在能使整个匹配成功的前提下使用最少的重复。

a.*?b匹配最短的,以a开始,以b结束的字符串。如果把它应用于aabab的话,它会匹配aab(第一到第三个字符)和ab(第四到第五个字符)。

(3) .+?

?跟在*或者+后边用时,表示懒惰模式。也称非贪婪模式。

a.+?b匹配最短的,以a开始,以b结束的字符串,但a和b中间至少要有一个字符。如果把它应用于ababccaab的话,它会匹配abab(第一到第四个字符)和aab(第七到第九个字符)。注意此时匹配结果不是ab,ab和aab。因为a和b中间至少要有一个字符。

正则表达式调试工具:https://tool.oschina.net/regex/

相关文章

  • python正则学习

    一、常用的匹配规则总结表 原文链接 相关具体应用例子,请见:Python-正则表达式 二、re库中常用方法 相关具...

  • js正则表达式教程示例

    正则表达式是项目开发中常用的模式,内容替换、表单认证、网络爬虫等,通过以下的例子我相信可以大概掌握正则表达式了 定...

  • 正则表达式与方法

    正则表达式---常用符号 正则表达式--常用函数 正则表达式--常用技巧 代码: 正则表达式的应用举例 1、使用f...

  • 正则表达式学习笔记

    正则表达式学习(js) 概览 先拿数字举例 几个常用的例子 单词边界\b比如我们就像匹配单词is,像qishi这样...

  • 正则表达式常用例子

    语法 .表示除回车符以外的所有字符; *表示匹配0到无穷,尽可能找更多的字符; +表示匹配1到无穷,尽可能找更多的...

  • 正则表达式

    正则表达式 正则表达式就是记录文本规则的代码 正则表达式常用的元字符 正则表达式常用的限定符 正则表达式举例:这里...

  • Python---正则表达式

    常用正则表达式

  • iOS常用正则表达式(电话、QQ、邮箱等)

    常用正则表达式

  • 正则表达式

    常用正则表达式

  • 正则表达式

    什么是正则表达式?如何创建正则表达式正则表达式常用的方法字符串中的正则表达式常用的正则表达式假设用户需要在HTML...

网友评论

      本文标题:正则表达式常用例子

      本文链接:https://www.haomeiwen.com/subject/smwcdhtx.html