行の空の文字列を削除する正規表現を作成しようとしています (リスト項目間の空白は気にしません)。たとえば、次のbaz foo, "","", bar, ""
ようになります。baz foo, bar
これまでのところ、私は試しています
$newLine =~ s/""\s*?,//g;
$newLine =~ s/,\s*?""//g;
しかし、baz "", foo, ""
それが戻ってきてbaz foo, ""
いることを考えると、私はそれを返したいと思っていbaz foo
ます。
何が問題なのか、どうすれば修正できるのか、誰か説明してもらえますか?
ありがとう