如何从指定单词之间选择一个字符串
本文关键字:字符串 一个 选择 之间 单词 | 更新日期: 2023-09-27 18:35:49
I Have a string "User " + nick + " has been connected"
(WinForms)
你能告诉我,如何从那根绳子上得到尼克吗?(它将打印为 1 个字符串)
它位于"用户"和"有"字后面。谢谢
您可以将正则表达式与^User (.*?) has been connected$
一起使用
var myUser = Regex.Match(inputString, "^User (.*?) has been connected$").Groups[1].Value;
这可以做到:
string nickname = yourString.Replace("User ", "").Replace(" has been connected", "");
样板文本是常量的,因此请阅读 "user "
的 5 个字符,直到字符串的长度减去您始终知道的字符长度。
string name = text.Substring(5, text.Length - 24);