C#获取字符前后的文本

Coo*_*ott -3 c# c#-4.0

是的,这篇文章看起来很像很多其他帖子

它不是.原因如下:我有一个字符串::vixing!vixing@vixing.tmi.twitch.tv PRIVMSG #lirik :A Message 我需要获取用户名.我需要的位置后,0把一切和之前就停FIRST !

我怎样才能做到这一点?

(Lang:C#,Program:Visual Studio 2015社区)

Rom*_*man 5

var text = ":vixing!vixing@vixing.tmi.twitch.tv PRIVMSG #lirik :A Message";
var pos = text.IndexOf('!');
var subText = text.Substring(1, pos - 1);
Run Code Online (Sandbox Code Playgroud)

要打印/显示的文本: subText