Если вы ищете онлайновую среду для практики сопоставления с шаблоном regex
, есть ряд полезных ресурсов, которые позволяют вам поиграть с выражениями для заданной части текста. На макушке головы есть: регулярное выражение или рубулярное .
С точки зрения упражнений, одна идея состоит в том, чтобы искать вопросы, отмеченные [regex]
в переполнении стека . Есть новые вопросы регулярного выражения в форме: «У меня есть этот текст, я хочу соответствовать этой части его», которые публикуются постоянно. Вы можете просто выбрать любого, с кем вам удобно, и попытаться проработать его в свое время. Кроме того, вы можете сравнить свои решения с принятыми ответами.
Для начала есть сайт с регулярными выражениями, на котором есть множество отличных ресурсов.
Примечание: хотя вы спрашивали о grep
команде, в частности, поскольку она использует только подмножество того, что regex
может предложить с точки зрения сопоставления с шаблоном, я подумал, что вам лучше будет сосредоточиться на regex
целом. Кроме того, есть разновидности, grep
которые включают в себя более широкий regex
словарный запас, например egrep
, который вам, возможно, придется использовать в конце концов. Смотрите man grep
более подробную информацию о его дополнительных функциях / вариациях.