.*(.)(.*\\1).中.以及()还有*的含义

.(.)(.\1).
第1个 . 代表任意字符,后面的 * 代表 前面的任意字符有0个或多个
第2个 . 也代表任意字符,但它被括号括起来了,括号代表它被捕获了,相当于被复制了,还没被粘贴
第3个 . 也代表任意字符,后面的 * 代表 前面的任意字符有0个或多个
\第1个\代表转译符,\这个符号不能直接出现在表达式里,必须被\转译符后才能变成一个普通的字符\,也就是说第1个\是用来把第2个\变成一个普通字符\
1就是1,没什么好说的
最后1个 . 也是代表任意字符,它后面没跟着 * ,所以代表只有1个任意字符

顺便说下,最短能被匹配的结果
1\11
1随便换成别的任意字符也行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值