从字符串中删除文本,直到达到某个字符

Jos*_*kel 11 c# string split

我正试图找出这个问题.我需要"修复"一些链接,这是一个例子:

  1. www.site.com/link/index.php?REMOVETHISHERE
  2. www.site.com/index.php?REMOVETHISHERE

所以基本上我想删除所有东西,直到它到达?字符.谢谢你的帮助.

par*_*mar 18

 string s = @"www.site.com/link/index.php?REMOVETHISHERE";
 s = s.Remove( s.LastIndexOf('?') );
 //Now s will be simply "www.site.com/link/index.php"
Run Code Online (Sandbox Code Playgroud)

应该这样做

  • 谢谢,正是我想要的。我真是个白痴。我会在 9 分钟内接受它。 (2认同)