以下考慮提取URL路徑和查詢參數是輸入網址:需要正則表達式的任何URL
"http://www.shopme.com/men/shirts.php?name=santosh&surname=kore";
我需要一個正則表達式將輸出我的查詢路徑字符串像men
,shirts
和查詢參數值如santosh
,kore
。
我很新正則表達式,請幫助。
以下考慮提取URL路徑和查詢參數是輸入網址:需要正則表達式的任何URL
"http://www.shopme.com/men/shirts.php?name=santosh&surname=kore";
我需要一個正則表達式將輸出我的查詢路徑字符串像men
,shirts
和查詢參數值如santosh
,kore
。
我很新正則表達式,請幫助。
http://msdn.microsoft.com/en-us/library/63ew9az0.aspx
使用www.google.com使用查詢在3次點擊
找到 「正則表達式」編輯:下面是正則表達式的更高級用法的鏈接:
試試這個代碼
var uri = 'http://your.domain/product.aspx?category=4&product_id=2140&query=lcd+tv';
var queryString = {};
uri.replace(
new RegExp("([^?=&]+)(=([^&]*))?", "g"),
function($0, $1, $2, $3) { queryString[$1] = $3; }
);
console.log('ID: ' + queryString['product_id']); // ID: 2140
console.log('Name: ' + queryString['product_name']); // Name: undefined
console.log('Category: ' + queryString['category']); // Category: 4
最初來自here
你有沒有考慮過了解它然後嘗試呢?如果沒有,請嘗試在此處構建它:http://txt2re.com/ –
您使用哪種語言? –
原生javascript –