正则表达式(.*?)惰性匹配()

简介: 正则表达式(.*?)惰性匹配()

没什么可说的看这儿就行了,,特别是最后一条。

1、. 匹配任意除换行符“\n”外的字符;
2、*表示匹配前一个字符0次或无限次;
3、?表示前边字符的0次或1次重复
4、+或*后跟?表示非贪婪匹配,即尽可能少的匹配,如*?重复任意次,但尽可能少重复;
5、 .*? 表示匹配任意数量的重复,但是在能使整个匹配成功的前提下使用最少的重复。
如:a.*?b匹配最短的,以a开始,以b结束的字符串。如果把它应用于aabab的话,它会匹配aab和ab。


这个在我的csdn博客收获了大量赞同,有需要的可以借鉴一下。

相关文章
|
3月前
|
XML 前端开发 数据安全/隐私保护
常用正则表达式
常用正则表达式
|
1月前
|
Java API 索引
U4字符串以及正则表达式
【10月更文挑战第19天】在 Java 中,字符串是重要数据类型,支持多种操作如长度获取、字符访问、子串提取等。正则表达式提供强大的模式匹配和文本处理功能,通过 `Pattern` 和 `Matcher` 类实现。示例代码展示了如何使用正则表达式匹配单词字符。常用语法包括字符类、数量词、边界匹配和分组。
|
3月前
正则表达式的限定符、或运算符、字符类、元字符、贪婪/懒惰匹配
本文介绍了正则表达式中的限定符、或运算符、字符类、元字符以及贪婪与懒惰匹配的概念和用法。
39 5
|
5月前
|
自然语言处理
正则表达式1
正则表达式
|
6月前
|
数据采集
正则表达式
正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、匹配或替换文本中的模式或特定字符组合。它由一系列特殊字符和普通字符组成,遵循预定义的规则来描述字符串中的模式。在处理网页数据时,正则表达式可以帮助从杂乱的数据中提取出需要的信息。
53 2
|
机器学习/深度学习 前端开发 JavaScript
一文掌握正则表达式
本文适合对正则不太熟悉,以及想掌握正则表达式的小伙伴阅读~
|
JavaScript 前端开发 Java
|
移动开发 Unix Linux
|
机器学习/深度学习 C++ Windows