当前位置:  开发笔记 > 程序员 > 正文

正则表达式查找字符串中模式的最后一次出现

如何解决《正则表达式查找字符串中模式的最后一次出现》经验,为你挑选了1个好方法。

我的字符串的形式为:

"as.asd.sd fdsfs. dfsd  d.sdfsd. sdfsdf sd   .COM"

我只想与最后一个句点(。)之前的最后一个空白段匹配

到目前为止,我能够捕捉空白,但不是使用最后一次出现:

\s+(?=\.\w)

我该如何减少贪婪?



1> MYGz..:

您可以这样尝试:

(\s+)(?=\.[^.]+$)

(?=\.[^.]+$) 积极寻找一个点和行尾除点以外的字符。

演示:

https://regex101.com/r/k9VwC6/3

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有