正则表达式中 .*? 或 .*+ 是什么意思
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍了正则表达式中 .*? 或 .*+ 是什么意思,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。正则表达式简介正则表达式,
千家信息网最后更新 2026年10月31日正则表达式中 .*? 或 .*+ 是什么意思
这篇文章主要介绍了正则表达式中 .*? 或 .*+ 是什么意思,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
正则表达式简介
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成"regex",单数有regexp、regex,复数有regexps、regexes、regexen。
具体内容如下所示:
最近要做一个提取文字特殊内容的工具,老是不会写正则表达,经常遇到.? 或 .+ 这些符号,网上查查,终于知道什么意思了,记录一下网上解释结果:
后边多一个?表示懒惰模式。必须跟在*或者+后边用如:如果用正则匹配src中内容非懒惰模式匹配src=".*"匹配结果是:src="test.jpg" width="60px" height="80px"意思是从="往后匹配,直到最后一个"匹配结束懒惰模式正则:src=".*?"结果:src="test.jpg"因为匹配到第一个"就结束了一次匹配。不会继续向后匹配。因为他懒惰嘛。.表示除\n之外的任意字符*表示匹配0-无穷+表示匹配1-无穷
去掉括号实例
public class Test { public static void main(String[] args) { String s = "图片(img=32,34)http://www.sds.com/jpg(/img)图片(img=32,34)http://www.sds.com/jpg(/img)"; System.out.println(s.replaceAll("\\[.+?\\]","")); }}感谢你能够认真阅读完这篇文章,希望小编分享的"正则表达式中 .*? 或 .*+ 是什么意思"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
正则
表达式
意思
懒惰
模式
篇文章
内容
结果
图片
字符
工具
概念
规则
支持
中常
强大
特殊
代码
价值
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
耶加雪菲
上海睿民互联网科技有限公司
互联网科技卖菜
关于新基建和互联网科技
与互联网科技公司
北京互联网科技
互联网科技集团
凡科互联网科技
壹账通互联网科技
润盈互联网科技
互联网科技汛
科技与互联网的利与弊
互联网科技与管理
深圳市优智互联网科技有限公司
国大互联网教育科技有限公司薪资
广州富喜互联网络科技
皮皮虾互联网科技有限公司
互联网相关科技技术
萌小萌互联网科技河南有限公司
科技发展第三阶段互联网时代
云电互联网科技
互联网科技论坛
成都狮子座互联网科技
四个字互联网科技公司取名
互联网金融科技公司干啥的
湖南一路畅行互联网科技
翼展科技 首家互联网医院
2021互联网科技公司排名
广东鹅鹅鹅互联网科技有限公司
高科技和互联网的现代国家
如果用正则匹配src中内容非懒惰模式匹配src=".*"匹配结果是:src="test.jpg" width="60px" height="80px"意思是从="往后匹配,直到最后一个"匹配结束懒惰模式正则:src=".*?"结果:src="test.jpg"因为匹配到第一个"就结束了一次匹配。不会继续向后匹配。因为他懒惰嘛。.表示除\n之外的任意字符*表示匹配0-无穷+表示匹配1-无穷