Задать вопрос
Chernichko
@Chernichko
Учусь.

Как убрать скобки с определенным текстом?

Из строк надо убрать скобки, содержимое которых число + буква р (русская рэ). В скобках цена.

Убрать скобку - /\((.+?)\)/, убрать скобку с числом /\(([0-9]+?)\)/.
А вот как убрать скобку с числом и буквой "р" уже не пойму....
  • Вопрос задан
  • 476 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
gobananas
@gobananas
finishhim.ru
Если р может быть а может и не быть https://regex101.com/r/vgG019/1
Ответ написан
Комментировать
@datasheet
Более универсальный (так сказать на все случаи) способ, учитывающий возможные пробелы и/или дробную часть:
"/\(\s*(\d+(\.\d+)?(?:\s*)р?)\s*\)/ui"
Если на входе что-то типа:
( 123 р )
то на выходе (в 1-й группе) будет
123 р
https://regex101.com/r/ZWJIig/3
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
28 дек. 2024, в 21:56
25000 руб./за проект
28 дек. 2024, в 18:50
1200 руб./в час