Есть ли приложение для создания регулярных выражений из текста, выбрав область поиска? - PullRequest
5 голосов
/ 23 сентября 2008

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

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

Ответы [ 4 ]

8 голосов
/ 23 сентября 2008

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

2 голосов
/ 26 сентября 2008

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

2 голосов
/ 23 сентября 2008

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

1 голос
/ 26 сентября 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...