[英]grab specific parts of a filename with jquery
我需要抓取字符串的兩個塊來獲取值。 為了演示目的,我將它們包裹在花括號中。 我假設我需要為此使用一些正則表達式? 我並不是要有人來喂我代碼,而是要努力弄清楚如何匹配一個字符串的多個部分。 一旦我了解如何做到這一點,這個世界就是我的牡蠣。
/path/to/image/{name}-sm{1}.jpg
如您所見,我需要獲取{name}和{n}(在這種情況下為1)。
像這樣? :)
/path/to/image/(name:\w+)-sm(id:\d+)\.jpg
這是一個小javascript片段,您可以將其用作指南:
>>> re = /(\w+)-sm(\d+)\.jpg/
>>> text = "/path/to/image/name-sm1.jpg"
>>> re.exec(text)
您得到的輸出是:
["name-sm1.jpg", "name", "1"]
另一個例子:
>>> text = "/path/to/image/namefff-sm12.jpg"
>>> re.exec(text)
["namefff-sm12.jpg", "namefff", "12"]
希望你覺得這個有用...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.