在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  Python/ 求老SJ幫寫段正則匹配字符串中指定的參數(shù)

求老SJ幫寫段正則匹配字符串中指定的參數(shù)

str = "http://bbs.aa.cc/avatar.php?uid=157135&size=large"

我想匹配uid=157135,
并且這個參數(shù)出現(xiàn)的位置不一定是固定的。
例如放在最后面:http://bbs.aa.cc/avatar.php?s...
或者最前邊

回答
編輯回答
下墜
2017年8月19日 15:19
編輯回答
命多硬

function GetQueryString(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;

}

GetQueryString('uid')

2018年4月8日 09:35
編輯回答
局外人
    var m = str.match(/uid=(\d+)/)
    var uid = m !== null ? m[1] : null
2018年4月21日 05:23
編輯回答
默念
location.search.split('&').find(item => /^uid=/.test(item));
2017年5月7日 18:22
編輯回答
我不懂
>>> s = "http://bbs.aa.cc/avatar.php?uid=157135&size=large"
>>> import re
>>> p = re.compile('uid=\d+')
>>> p.search(s)
<_sre.SRE_Match object; span=(28, 38), match='uid=157135'>
2017年6月1日 09:15
編輯回答
刮刮樂
"uid=[^&#]*"
2018年5月14日 05:45
編輯回答
背叛者
/uid=([^&]*)/g.exec("http://bbs.aa.cc/avatar.php?uid=157135&size=large")[1]
2017年8月3日 02:58