Задать вопрос
@Mehal7
Учусь верстать

Каким регулярным выражением можно найти знак «)»?

Хочу с помощью preg_replace() найти и заменить все символи дужки ")". как это сделать?
С работой функции preg_replace() знаком, проблема именно в том что не находит этот символ.
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
@dodo512
Экранируй \)
preg_replace('~\)~', '', $text);

Или используй символьный класс [)]
preg_replace('~[)]~', '', $text);
Ответ написан
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
Нужно экранировать его:
\)
spoiler
$re = '/\)/';
$str = 'Hi (all)!';

preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);

// Print the entire match result
var_dump($matches);

https://regex101.com/r/tRw8Ug/2
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы