两个字符之间的返回值?

时间:2016-04-04 09:04:01

标签: c# regex asp.net-mvc

如果我们使用示例字符串:

localhost:12345/MATCH_THIS_PART/more_strings

如何返回值MATCH_THIS_PART并将其设置为returnString的值。我认为使用正则表达式可以解决问题,这是我认为可行的:

string returnString = Regex.Match(Request.UrlReferrer.ToString(), @"not sure what goes here");

所以基本上,我放的部分是什么

  

"不确定这里发生了什么"

1 个答案:

答案 0 :(得分:0)

有几种选择。字符串拆分是最简单的:

string part = Request.UrlReferrer.ToString().Split('/')[1]; // gets the second item

或者使用这个正则表达式并获得第一个捕获:

.*?\/(.*?)\/.*