Вас смущают кванторы регулярных выражений?
Я учу себя тому, как делать Квантор {2}, поэтому я читаю, что это основано ровно на 2 случаях, но мой if else говорит, что это не упоминается 2 раза, Почему это так?
<?php $string = 'sasa sasa'; if(preg_match('/sasa{2}/',$string)) { echo 'sasa is mentioned 2 times'; } else { echo "sasa is not mentioned 2 times"; } ?>
Что я уже пробовал:
Поиск в Google, но я не могу найти так много простой для понимания информации об этом.
Peter_in_2780
У меня нет под рукой инструментов для регулярных выражений, но с моей точки зрения, ваше регулярное выражение настроено так, чтобы соответствовать "sasaa". Другими словами, Квантор относится к последнему сопоставляемому элементу, который является одним символом. Попробуйте '/(sasa){2}/'
Но даже в этом случае вам придется отчитаться за пробел.