2017-09-02 32 views
0

我有一個HTML代碼,我需要提取結尾的鏈接與的.xlsx正則表達式匹配的.xlsx鏈接

我有一個正則表達式,可以提取所有的鏈接

\s*(?i)href\s*=\s*("([^"]*")|'[^']*'|([^'">\s]+)) 

任何一個可以幫我修改這個正則表達式,這將得到僅以.xlsx結尾的鏈接

+0

你能發表一個你的字符串的例子嗎?或你的表單,因爲我不明白你的觀點,因爲你可以使用endsWith() – Yussef

回答

0

您需要將\.xlsx附加到由OR運算符(|)合併的每三個部分。所以,你的正則表達式是:

\s*(?i)href\s*=\s*("([^"]*\.xlsx")|'[^']*\.xlsx'|([^'">\s]+\.xlsx))