C#语言正则取数
1.匹配标签里面的内容(含标签内容换行)
Example For:
正则:(?<=(www.163.com/company/))(.|/r|/n)*(?=(.163.com))
需要匹配的代码(含换行):www.163.com/company/333ao3
232_163
3iin_163.163.com
得出来结果:333ao3232_1633iin_163
JavaScript正则取数
1.匹配地址栏的内容(不含换行符)
Example For:
正则表达式:"(?:ThemeName){1}=([^;]*)"
匹配变量ThemeName到符号";"的内容
需要匹配的代码(不含换行):ThemeName=12345678;
得出来结果:12345678
具体实现函数:
//根据正则表达式取值
function GetValueByRegex(paraName) {
var sUrl = "ThemeName=StyleGreen;";
var sReg = "(?:" + paraName + "){1}=([^;]*)"
var re = new RegExp(sReg, "gi");
re.exec(sUrl);
return RegExp.$1;
}
alert(GetUrlParameter("ThemeName"));
以上代码,竟本人临床测试后通过。如有疑问。请与本人联系!