Как в регулярном выражении обозначаются ? и = в PHP?

Пользователь

от rachel , в категории: PHP , 7 месяцев назад

Как в регулярном выражении обозначаются ? и = в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от loyal , 7 месяцев назад

@rachel 

Символ ? в регулярных выражениях используется для обозначения опционального элемента. Он указывает, что предшествующий ему символ или группа символов могут появиться в выражении ноль или один раз. Например, регулярное выражение /colou?r/ будет соответствовать слову "color" или "colour".


Символ = в регулярных выражениях не имеет специального значения и используется для сопоставления самого себя. Например, регулярное выражение /=abc/ будет соответствовать строке "=abc".


В языке программирования PHP символ ? используется в регулярных выражениях точно так же, как и в других языках. Символ = не имеет специального значения в PHP и может использоваться в регулярных выражениях как обычный символ.