2014-01-11 168 views
-2

我有一個字符串,其中包含某個點的數據模式。 例如:正則表達式:獲取匹配模式的所有匹配字符串

一些數據..... X = 123 '> 555 < ...一些數據X = 5433'> 4212 < ..等等

我需要像結果這個:

x=123'>555< 

x=5433'>4212< 

. 
. 
. 

使用Regex對我來說不是強制性的。

注意:該模式是已知的,而不是要檢測的變量。

+0

你不知道如何使用正則表達式?你是什​​麼意思「不強制」?我可以猜出你在尋找什麼樣的模式,但實際上這樣說肯定也會有幫助。請澄清你的問題。 – Alexander

+0

大約3年後,有人決定降低我的問題。這很好笑。 – user3185569

+0

這需要重新打開...這不是一個糟糕的問題。 –

回答

1

試試這個

string strRegex = @"x=\d+'>\d+<"; 
Regex myRegex = new Regex(strRegex, RegexOptions.None); 
string strTargetString = @"Some data ..... x=123'>555< ... Some Data x=5433'>4212<"; 

foreach (Match myMatch in myRegex.Matches(strTargetString)) 
{ 
    if (myMatch.Success) 
    { 
    // Add your code here 
    } 
} 
3

您可以使用此模式:

@"x=[0-9]+'>[0-9]+<" 
相關問題