none
VS, regex поиск всех строк RRS feed

  • Вопрос

  • Возникла надобность найти все строки, дабы засунуть их в ресурсы для l18n, но не могу составить поиск который бы отсеял строки которые находятся в комментариях, а то со строками типа   /// <param name="progress">Progress value</param> нашлось таких более 3000...

    Подскажите, кто силен в регексе, как такой поиск сделать?

    • Перемещено SachinW 1 октября 2010 г. 20:59 MSDN Forums Consolidation (От:Начинающие разработчики)
    30 сентября 2010 г. 11:28

Ответы

  • string text = (new StreamReader("test.txt")).ReadToEnd();
    string pattern = @"(?<!//.*?)"".*?""";
    Regex regex = new Regex(pattern);
    MatchCollection matches = regex.Matches(text);
    for (int i = 0; i < matches.Count; i++)
      Console.WriteLine(matches[i].Value);
    Console.ReadLine();
    

    • Помечено в качестве ответа Abolmasov Dmitry 14 декабря 2010 г. 9:39
    14 декабря 2010 г. 9:31