0
的给定一个字符串(及其变化)结束匹配数字字符串,如:正则表达式:似乎无法在开始和字符串
-1234567890-filename.extension-0987654321-
filename.extension-0987654321-
-1234567890-filename.extension
filename.extension
如何寻找第一组数字(如果有的话),filename.extension字符串和最后一组数字(如果有的话)?
我想这/^(?:-(\d+)-)?(.*)(?:-(\d+)-)?$/
但它只会返回两个值,其中第二个是filename.extension-0987654321-当提供最后一组数字。
谢谢
''>''使它非贪婪 – Rizier123
这是大!它背后有什么想法? – user2949795
看到你的自我:https://regex101.com/r/aF5rX6/1和非贪婪版本:https://regex101.com/r/aF5rX6/2 – Rizier123