Я пытаюсь написать регулярное выражение для удаления пустых строк в строке (и не заботится о пробельных между пунктами списка), например: baz foo, "","", bar, ""
становится baz foo, bar
Perl регулярное выражение для удаления пустых строк
До сих пор я стараюсь
$newLine =~ s/""\s*?,//g;
$newLine =~ s/,\s*?""//g;
но данный baz "", foo, ""
он возвращается baz foo, ""
, но я хочу, чтобы вернуть baz foo
.
Может ли кто-нибудь объяснить, что пойдет не так/как я могу это исправить?
Благодаря
Ну, это было для меня, используя этот код он представил. Он вернул именно то, что он описывает как необходимый вывод из ввода 'baz '", foo, "" '. – Vince
А теперь я это вижу. Хорошо, я добавлю это к моему ответу. – Vince