簡體   English   中英

用jQuery獲取文件名的特定部分

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM