Есть ли хороший, онлайн, интерактивный учебник по регулярным выражениям? [закрытый]



теперь, я знаю, как SQL и регулярные выражения просто отлично, но несколько раз на этом сайте, я наткнулась на кого-то работаете с упражнениями на SQLzoo.net. Насколько я мог судить, это был замечательный онлайн-ресурс, на котором кто-то может довольно легко учатся на примере SQL, писать много игрушек запросов к нескольким базам данных игрушек. Я, вероятно, перенаправлю людей, желающих изучить SQL, на этот сайт.



эти люди SQLzoo также запускают некоторые другие учебные пособия, в том числе некоторые из них алгоритмический язык. Однако раздел о регулярных выражениях довольно мал (например см. Java страница), и я не думаю, что вы можете на самом деле узнать регулярные выражения из нее. Я думаю, что хороший, онлайн-учебник может помощь с натиском основных вопросов регулярных выражений у нас здесь. (Возможно, после ответа мы могли бы предложить им взглянуть на учебник.)



и есть ли хороший, онлайн, интерактивный регулярное выражение учебник в соответствии с этим учебником по SQL? Я посмотрел в интернете кратко, но все, что я мог найти, были неинтерактивные учебники или простые страницы (все еще полезно, хотя!) это позволит вам сопоставить строку с шаблоном, чтобы вы могли видеть, что она соответствует / захватывает / и т. д.

564   9  

9 ответов:

сайт, написанный @wchung, RegexOne, кажется, является идеальным ответом на исходный вопрос. Проверьте это в первую очередь;)

инструмент txt2re, как справедливо отметили комментаторы, очень уродлив. RegExr (ht @runrunraygun) является гораздо более красивым инструментом для редактирования регулярных выражений, хотя имеет совершенно другую функциональность и до сих пор не учебник.

основная причина, по которой это может быть полезно для изучения регулярных выражений, - это возможность видеть эффект каждого редактирования на основе сопоставления.

оригинальный ответ:

Я всегда думал txt2re был очень умный инструмент. Вы просто набираете пример текста, который хотите сопоставить, а затем он позволяет вам выбирать биты для сопоставления. Я считаю, что это довольно полезный инструмент для изучения регулярных выражений.

бесстыдный плагин: я написал интерактивное регулярное выражение учебник ( RegexOne) в течение нескольких выходных дней, чтобы помочь некоторым друзьям узнать регулярные выражения. Они упомянули, что примеры в реальном времени, похоже, тоже немного помогли.

Это не очень интерактивный, но все же хороший учебник:www.regular-expressions.info. Вы можете попробовать объединить этот учебник с одним из онлайн-инструментов регулярных выражений, чтобы попробовать примеры (для небольшой интерактивности : -)

Это не онлайн, однако, вы можете наслаждаться игрой RegexExpress (предупреждение: одна из наградных картин-nsfw). Это игра, сделанная во время конкурса PyWeek, который учит вас использовать регулярное выражение на интерфейсе типа curses. Я нашел это довольно забавным.

здесь Regex Hero. Это не учебник, но интерактивный. Он будет выделять матчи, как вы печатаете. Мгновенная подсветка позволяет легко экспериментировать.

выражения это интерактивное регулярное выражение учебник. Акцент делается на использовании функций в сочетании и обеспечении отличной обратной связи для распространенных ошибок. (Проверьте мой пост в блоге о том, как мы выясняем, что ошибки действительно являются общими.)

HiFi Regex Tester

регулярные выражения могут быть болью. Этот инструмент предназначен, чтобы помочь разработчики учатся, практикуются и составьте регулярные выражения.

хотя этот инструмент не совсем учебник в стиле этого веб-сайта SQL, его намерение состоит в том, чтобы помочь научить regex.

Мне нравится http://rubular.com интерактивный и дружественный.

Comments

    Ничего не найдено.