正则求匹配····
内容
http://192.168.3.2:8222/csxm_beijing/csxm_beijing/sys/mainframe.aspx?
要求
匹配出这块 /csxm_beijing/csxm_beijing/ 这块是动态的,但是csxm 这个可以确定有
如可能这样
http://192.168.3.2:8222/csxm_henan/csxm_henan/sys/mainframe.aspx?
http://192.168.3.2:8222/csxm/csxm/sys/mainframe.aspx?
需要用正则原因
这个项目名有时会出现重复,所以要去掉一个,因为可能左边那个会全大写,右边全小写,所以我想匹配出一个,然后去掉其中一个。
------解决方案--------------------string pattern= @"/(csxm_\w+/){2}";
------解决方案-------------------- string s = "http://192.168.3.2:8222/csxm_beijing/csxm_beijing/sys/mainframe.aspx?";
string r = Regex.Match(s, @"(?is)(/csxm[^/]*){2}").Value;
Response.Write(r);