正则表达式 – 为什么这个正则表达式不匹配?

前端之家收集整理的这篇文章主要介绍了正则表达式 – 为什么这个正则表达式不匹配?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有人能告诉我为什么这个正则表达式与下面的字符串不匹配?如何调整正则表达式以便匹配?字符串’470123023’和’11 -03-2015’需要在正则表达式中…

.*-11-03-2015-.*_470123023_.*_Meta\.xml

wehansen-11-03-2015-09-35-12_470123023_Meta.xml

解决方法

它不匹配,因为它需要至少两个下划线_(就在Meta之前)

.*-11-03-2015-.*_470123023_.*_Meta\.xml
                          ^  ^
                          |  |
                         here is the issue

你应该替换它

.... 3_.*_Meta ....

喜欢的东西

.... 3.*_Meta ....

猜你在找的正则表达式相关文章