2017-05-04 50 views
-4

如何在c#中聲明正則表達式模式。模式以[111 abc.def.ghi 111]C#正則表達式與模式

開頭。在上述格式中,只有數字值可能不同,但其餘部分保持不變。

回答

0

舉個例子,從您的字符串得到的數字的兩個街區[111 abc.def.ghi 111]

string regexPattern = @"\d+"; 
string input = @"[111 abc.def.ghi 111]"; 

foreach (Match m in Regex.Matches(input, regexPattern)) 
{ 
    Console.WriteLine("{0}, {1}", m.Value, m.Index); 
} 
+0

我們可以做到在同一行,而不forecach?因爲大部分文本保持不變,只是數字會改變。任何建議? – Speed

+0

即使輸入只是[111],您的代碼也正在接受。但我需要確保abc.def.ghi也存在。有什麼建議嗎? – Speed