Чтобы работать с регулярными выражениями, используйте специальные сервисы, которые не только "подчеркивают" ошибки, но и помогают разобраться, что не так. Там и примеры есть в этих сервисах в качестве небольших шпаргалок для начинающих, и поддержка самых разных ЯП. Самая популярная штука, это
regex101, конечно. Поддерживает PHP, JavaScript, Golang и Python + есть генератор кода с поддержкой C#, Java, Ruby, Rust, Perl. RegexPlanet, из российских можно Planetcalc поклацать. Ссылки на эти и прочие беру отсюда:
регулярные выражения и все о них собрано в одном месте. Будут вопросы - пишите, на все отвечу и разобраться в сервисах помогу. Удачи!