我有一个字符串"User " + nick + " has been connected"
(WinForms)
你能告诉我,如何从那个字符串中获取缺口? (它将打印为1个字符串)
它背后是“用户”和“有”字样。 感谢
答案 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);