之後的字符我需要一個適用於以下的正則表達式模式。C#正則表達式需要 player_n
我從一個UDP服務器的響應,這是一個很長的字符串,並且每個字由\
分隔,例如:
\g79g97\g879o\wot87gord\player_0\name0\g6868o\g78og89\g79g79\player_1\name1\gyuvui\yivyil\player_2\name2\g7g87\g67og9o\v78v9i7
我需要的琴絃\player_n\
後,所以在上面的例子中,我會需要name0
,name1
和name3
,
我知道這是當天的第二個正則表達式問題,但我有書(掌握正則表達式)的訂單!謝謝。
UPDATE。難以捉摸的正則表達式模式就足夠了,我可以將匹配(0)添加到文本框。但是,如果我想將所有匹配添加到文本框中,該怎麼辦?
textBox1.Text += match.Captures[0].ToString(); //this works fine.
如何將「all」match.captures添加到文本框? :很抱歉如此蹩腳,這個Regex課對我來說是全新的。
+1 - 提示:正則表達式,這是最好的發佈純表達沒有語言特定的添加。就像在這種情況下一樣,正則表達式符號'/ slashes /'在C#中沒有意義。 – Tomalak 2010-09-09 18:44:09
謝謝你的加入!我在整個生活中都使用Perl,所以分隔符對我來說看起來很自然。 – jwueller 2010-09-09 18:45:50
它沒有工作,但如果我從兩端刪除「/」,我得到一個匹配「\ player_n \ playername \」..這是好的,但我更喜歡只是「playername」本身 – brux 2010-09-09 18:46:39