如何从指定的单词

时间:2016-02-23 17:08:03

标签: c#

我有一个字符串"User " + nick + " has been connected"(WinForms)

你能告诉我,如何从那个字符串中获取缺口? (它将打印为1个字符串)

它背后是“用户”和“有”字样。 感谢

3 个答案:

答案 0 :(得分:3)

您可以将{regex与^User (.*?) has been connected$

一起使用
var myUser = Regex.Match(inputString, "^User (.*?) has been connected$").Groups[1].Value;

答案 1 :(得分:1)

这可以做到:

string nickname = yourString.Replace("User ", "").Replace(" has been connected", "");

答案 2 :(得分:0)

样板文本是常量,所以读取"user "的5个字符,直到字符串的长度减去你总是知道的字符的长度。

string name = text.Substring(5, text.Length - 24);