2014-01-11 4 views
-2

У меня есть строка, содержащая образец данных в какой-то момент. пример:Регулярные выражения: Получить все соответствующие строки, соответствующие шаблону

Некоторые данные ..... х = 123 '> 555 < ... Некоторые данные х = 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]+<" 
Смежные вопросы