【发布时间】:2019-12-16 06:59:12
【问题描述】:
我有一个文件命名模式,例如
这是一个 9876 文件名 .1234.ext
或
thisisa9876filename .4321.ext
我可以使用 .1234.ext 轻松地返回匹配项
/(\.\d{4}\.ext)$/
如果不是那种格式,我想做的是找到一个匹配项。例如
thisisa9876filename.123.ext
或
这是一个 9876 文件名.txe
如果它不匹配我想返回匹配的模式,那么有效。
我似乎无法解决这个问题。任何帮助将不胜感激。
【问题讨论】:
-
为什么不直接反转当前正则表达式匹配的输出?
-
也许尝试从字符串末尾向后看
-
您输入的格式是什么?几行?句子?
-
你的环境/口味是什么?是 grep、perl、...?您使用什么工具来应用正则表达式?你如何应用正则表达式?
标签: regex