与えられたのは、セミコロン(;)で分割された未知の数のテキストブロックを含むcsv文字列です。
常にではありませんが、テキストブロックが引用符( ")で囲まれている場合があります。囲まれている場合は、テキストブロックにセミコロンが表示されることがあります。
preg_match_allまたはpreg_splitを使用して、文字列からテキストブロックを抽出する正規表現を探しています。
基本的な正規表現は処理できますが、先読み/後読みに関しては、それは私を超えています。特に、引用符で囲まれたセミコロンを防ぐ方法は問題です。正規表現をどのように入力するかがわかりません。
私が使用しているプログラミング言語はphpです。
すべての助けは非常にありがたいです。