Существует ли приложение для создания регулярного выражения из текста путем выбора нужной области?

StackOverflow https://stackoverflow.com/questions/122402

  •  02-07-2019
  •  | 
  •  

Вопрос

Я надеюсь, что это вопрос, связанный с программистом.Я занимаюсь программированием на C#.Для моих собственных целей мне нужно проанализировать html-файлы, и лучшая идея — регулярное выражение.Как многие узнали, их изучение занимает довольно много времени, и поэтому мне очень интересно, знаете ли вы о каком-нибудь приложении, которое могло бы использовать вход (кусок любого кода), понять, что мне нужно (Я выбираю часть кода, которую мне нужно «вырезать»), и дайте мне правильное регулярное выражение для этого или больше вариантов.

Как я слышал, Regex сам по себе является небольшой наукой, поэтому это может быть не так просто, как я себе представляю.

Это было полезно?

Решение

Да тут Рой Ошеров написал именно то, что вы ищете - регуляза

Другие советы

Не настоящий ответ на ваш вопрос, поскольку он не имеет ничего общего с регулярным выражением, но HtmlAgilityPack может помочь вам с разбором.

Вы также можете попробовать txt2re: http://txt2re.com/, который пытается идентифицировать шаблоны в введенной пользователем строке и позволяет построить на их основе регулярное выражение.

В этом я согласен с Санни:если вы анализируете HTML, вам лучше преобразовать его в XML (с помощью пакета HTML Agility это тривиально просто), а затем вы можете использовать выражения XPATH, а не регулярные выражения, это гораздо лучше подходит для этой работы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top