У меня небольшая проблема, я пытаюсь создать собственное собственное регулярное выражение для PHP.После первого совпадения матча целая строка
Это мое выражение:
/([a-zA-Z]+[0-9]+[!?]+)/
После матчей он останавливается, например, a1?
это первый матч, a2!
является вторым матчем, но я хочу, чтобы соответствовать всей строке:
a1?a2!
После этого я попытался это выражение:
/([a-zA-Z]+[0-9]+[!?]+){6,12}/
Однако это не что-нибудь.
ли вы имеете в виду вы хотите '/ (?: [A-Za-Z] + [0-9] + [!?] +) +/'? См. Https://regex101.com/r/zN1tZ1/1. Или вы намерены совместить * всю строку *? Затем используйте [''/^(?:[a-zA-Z]+[0-9]+[!?]+)+$/D''](https://regex101.com/r/fV2rE2/ 2) –