Задать вопрос
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg

Где найти хороший мануал по regexp?

Много перешерстил информации, не нахожу нормального учебника и справочника.
Всегда считал себя человеком схватывающим на лету, но regexp, заставляет меня чувствовать себя идиотом. Уже n раз возвращаюсь к этой теме пытаясь понять эту тварь. Ни как. Дайте ссылок. Очень надо.
  • Вопрос задан
  • 6017 просмотров
Подписаться 21 Простой 8 комментариев
Решения вопроса 5
lidacriss
@lidacriss
wtf
то, что у меня в закладках
javascript.ru/tutorial/regexp-specials
javascript.ru/basic/regular-expression+
valera.asf.ru/perl/book/8/8.1.html
https://habrahabr.ru/post/115825/
phpclub.ru/detail/article/regexp_1
phpclub.ru/detail/article/regexp_2
www.exlab.net/tools/sheets/regexp.html
https://simple-regex.com/examples
www.php.net/manual/ru/reference.pcre.pattern.syntax.php

но уже давно не открываю
периодически подсматриваю только в эту "шпаргалку"
www.exlab.net/files/tools/sheets/regexp/regexp.pdf

очень интересные "уроки"
в свое время дали ответы на некоторые вопросы по регуляркам)
https://regexone.com/
Ответ написан
Комментировать
myjcom
@myjcom
Регулярные выражения. Сборник рецептов, 2-е издание

Год: 2015
Автор: Ян Гойвертс, Стивен Левитан
Издательство: Символ-Плюс
ISBN: 978-5-93286-221-6
Ответ написан
@iluwa
https://habrahabr.ru/post/349860/

лучшая статья по регуляркам(из мною прочитанных офк). И даже тесты в коробке.
Ответ написан
Комментировать
@kot-samolet
Я даже боюсь вам что-то кидать, вы очень опытный человек )) Я сам недавно искал на ютуб есть такой плей-лист по поводу текстовых мануалов годного ничего толком не удалось найти.
Ответ написан
@mletov
Я в свое время разбирался по softtime.ru/bookphp/gl7_1.php
Знаю, учебник древний, но основы так и не поменялись с тех пор.
А правильность проверяю тут www.pcre.ru
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 8
@awesomer
Книга Джеффри Фридла «Регулярные выражения»

но стоит ли столь подробно

регулярка только выглядит страшной - так то она довольно простая.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Ответ написан
Комментировать
vitaly_74
@vitaly_74
не советую читать книги по регуляркам иначе запутаешься, самое лучшее - это практика, юзай https://regex101.com/ поставь себе цель сначала выделить какой то промежуток из URL, потом весь урл и так далее, вот описание всего синтаксиса www.nncron.ru/help/RU/add_info/regexp.htm, советую так, а не по книгам, потому что большинство примеров из книги в жизни по сути то и не нужны, и они забываются, а то скудное знание которое дается по конкретно твоему примеру, ну его не достаточно.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev
software engineer
Регулярки - элементарная вещь. За 1 час можно разобраться в большинстве структур.
Тонкости и продвинутое использование - потом.

Собственно что именно вам непонятно? Подстановочные символы? Группы? Квантификаторы?

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

Вы пример напишите хотябы, который вас пугает.
Ответ написан
Комментировать
DDDsa
@DDDsa
Я в свое время изучил так:
Сначала прочитал про основы, вроде того, что такое \S и \s, что делает точка, что звёздочка, чтобы хоть как-то ориентироваться. А потом просто включил в своём редакторе кода режим поиска по регуляркам. В саблайме это вот так:

5acddf5a11384061144860.png

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

Ну а потом начали возникать случаи, когда нужно найти в тексте что-то посложнее. Вообще, эти случаи возникают у всех и всегда, просто те, кто не знают регулярок, выходят из положения другими (зачастую менее удобными) способами. Но тут я принципиально пытался каждый случай решить при помощи регулярок. Сначала просто гуглил, потом нашёл сайт www.regexr.com . Их, на самом деле, много подобных. Там сразу шпаргалка по командам регекспа и песочница, где можно проверить с красивой подсветкой все команды.

Вот и всё. Я, по сути, даже не изучал ничего (кроме того часа, что потратил на чтение про основы), просто не выключал режим поиска по регуляркам в саблиме и не позволял себе решать задачи поиска другими способами.

Теперь без регулярок жить не могу
Ответ написан
Комментировать
@sitalya
Моя закладка regexpstudio.com/ru/regexp_syntax.html
Ответ написан
Комментировать
iSmoke
@iSmoke
Для обычного, "бытового" уровня - как рекомендовали, "Сборник рецептов" Гойвертса. Это миддл.
А чтобы ПОНЯТЬ как они работают, писать оптимизированные и незабагованные регулярки - Фридл. Это уже сеньор.
Обе книги шикарнейшие!
Ответ написан
Комментировать
@PATRI0T
Этого мне было достаточно, оч хорошо все изложено
https://medium.com/nuances-of-programming/шпаргалк...

А это супер сервис для проверки/отладки регулярок
https://regex101.com/r/cO8lqs/2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы