Главная /
Разработка компиляторов /
В данном примере:void DumpHrefs(String inputString) { Regex r; Match m; r = new Regex("href\\s*=\\s*(?:\"(?<1>[^\"]*)\"|(?<1>\\S+))", RegexOptions.IgnoreCase|RegexOptions.Compiled); for (m = r.Match(inputString); m.Success; m = m.NextMatch())
В данном примере:void DumpHrefs(String inputString)
{
Regex r;
Match m;
r = new Regex("href\\s*=\\s*(?:\"(?<1>[^\"]*)\"|(?<1>\\S+))",
RegexOptions.IgnoreCase|RegexOptions.Compiled);
for (m = r.Match(inputString); m.Success; m = m.NextMatch())
{
Console.WriteLine("Found href " + m.Groups[1] + " at "
+ m.Groups[1].Index);
}
}
класс Regex
:
вопрос
Правильный ответ:
обрабатывает результаты применения регулярного выражения
задает регулярное выражение для поиска
применяет результаты регулярного выражения
Сложность вопроса
61
Сложность курса: Разработка компиляторов
78
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на отлично. Спасибо за халяуву
08 сен 2018
Аноним
Какой человек находит вот эти тесты с интуитом? Это же очень просты вопросы
24 мар 2018
Другие ответы на вопросы из темы программирование интуит.
- # Основными механизмом работы с памятью в .NET являются:
- # Для формализации удаления пустого оператора требуется представление программы в виде:
- # Какая команда MSIL осуществляет загрузку адреса статического поля:
- # Методиками разработки компиляторов являются следующие:
- # Подход, в котором один входной язык проецируется сразу на множество целевых платформ с помощью единого промежуточного языка называется: