1

Мне нужно удалить все кавычки между 2 строками, как в этом примере:

"text":" bla bla bla bla bla " bla bla bla " bla bla " bla bla ","user"

Я пробовал что-то вроде этого (, "текст":"[^"] ) "+(.) ([^"] * "," Пользователь "), но заменить только первое вхождение.

Не могли бы вы помочь мне, я немного заблудился с этим.

1 ответ1

0

регулярное выражение: (?<!^)(?<![,:])"(?![,:])(?!$)

Заменяет любое " , которое не является ^ началом строки, $ концом строки или окружено с любой стороны запятой [,:] или двоеточием.

Должно быть хорошо, если я не понял, что вы пытались сделать. Если у вас больше разделителей, чем [,:] просто добавьте их в две группы в регулярном выражении.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .