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