@zvonok1337

Как с помощью регулярного выражения удалить символ из строки?

Здравствуйте!
Дан файл CSV, внутри есть строка такая
a;b;"Занимаемся тем и тем, а конкретно: пьем; курим; деремся и все это на ваших глазах";info;here

Как составить регулярное выражение, чтобы удалить ; между двумя " ?
Пробовал и так и сяк, но что-то не выходит
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
gobananas
@gobananas
finishhim.ru
Принципиально в одно действие? Просто можно:
preg_match('/\"(.*?)\"/ism', $str, $res);
$need = str_replace(';', '', $res[0]);
$str = str_replace($res[0], $need, $str);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
ФАЙВДЖЕН Москва
от 250 000 ₽
28 нояб. 2024, в 17:46
10000 руб./за проект
28 нояб. 2024, в 17:38
12000 руб./за проект