今天上班的时候无意遇到一个正则查找匹配的问题,将${*}这种格式的(其中*代表任意字符)字符在一串字符串中查找出来。
思路一: 1.先拆分,用split按照$拆分
2.再用substring进行截取
这种方法虽然能够处理但是比较复杂,于是就又思考了一下
思路二: 正则表达式:
不多说贴代码:
开始写规则的时候,没写?号,一直出不来,后来加上?就可以了。
?:懒惰模式正则,匹配到第一个就结束。根据我的需求是一定要加上的。
2024年09月01日
今天上班的时候无意遇到一个正则查找匹配的问题,将${*}这种格式的(其中*代表任意字符)字符在一串字符串中查找出来。
思路一: 1.先拆分,用split按照$拆分
2.再用substring进行截取
这种方法虽然能够处理但是比较复杂,于是就又思考了一下
思路二: 正则表达式:
不多说贴代码:
开始写规则的时候,没写?号,一直出不来,后来加上?就可以了。
?:懒惰模式正则,匹配到第一个就结束。根据我的需求是一定要加上的。