我目前有以下代碼來從字符串中獲得我需要的特定值。剝離C中的未知值
char[] delimiterChars = { ' ', 'B', 'O', 'B'};
string text = input.ToString();
string[] words = text.Split(delimiterChars);
不幸的是,在字符串中的空格是未知的字符,由用戶輸入。是否有通配符可以在該空間之前獲取所有角色?我希望我可以在空間'* '
的第一個引號內加一個*,但似乎並不那樣。
謝謝。
編輯:
所以字符串變量由一系列由用戶輸入的字符的那麼它有BOB和一個隨機整數添加到末尾。我的目標是隻檢索字符串末尾的數字。
一個示例字符串的例子是「用戶BOB44」 對不起,並再次感謝!
爲什麼要指定字符'B'兩次? 'String.Split(char [])'分割*任何字符*,而不是由字符組成的字符串。 – cdhowie
哦,我認爲它是按照它在字符串中的順序進行分割的。 (對不起,我有點新) –
你能提供一個樣本並解釋要實現什麼嗎? – V4Vendetta