Для быстрого составления регулярных выражений используйте этот конструктор
| 1. | Вставьте пример текста, в котором находится искомый подтекст в левую большую область редактирования. |
| 2. | Составляем регулярное выражение. Чаще всего регулярное выражение для парсинга текста можно составить используя начало или конец искомого текста, а так же текст, который стоит перед искомым текстом или после него. Для этого, под полем регулярного выражения вы найдете четыре соответствующих поля, при добавлении туда соответствующего текста вы увидите, как вверху собирается регулярное выражение. |
| 3. | В середине конструктора есть возможность выбрать, какая у искомого текста будет середина, если вы выберите [\w\W]* то в середине вашего текста могут появиться переносы строк. Если же вы используете .* то поиск будет в пределах одной строки. Так же есть флаг, при включении его будет искаться самое короткое совпадение. Когда появится такая проблема, вы поймете зачем он нужен. |
| 4. | Нажмите кнопку "Протестировать регулярное выражение", в правой большой области редактирования появится результат парсинга (если есть совпадения). Совпадений может быть несколько, они будут разделены разделительным текстом. |
| 5. | Если все правильно и выпарсился нужный текст, то в верхнем поле можно будет забрать готовое регулярное выражение. Если что-то получилось не то, возвращайтесь к пункту 2. |