之間的字符串我有一個字符串"User " + nick + " has been connected"
(的WinForms)我如何選擇指定的字
能否請你告訴我,如何從字符串得到尼克? (它將被打印爲1個字符串)
它位於「用戶」和「有」字之後。 感謝
之間的字符串我有一個字符串"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);
爲什麼你不使用尼克? :D – Hristo
你真的只有這個字符串嗎?可能有一個簡單的方法來傳遞變量值。例如,一個控件的'.Tag'屬性。 – ryanyuyu
因爲它的聊天應用程序,我知道我可以發送它,但我需要把它放在完整的字符串 – Daniel