如何从指定单词之间选择一个字符串

本文关键字:字符串 一个 选择 之间 单词 | 更新日期: 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);