パーサーを使用せずにCSVファイルから行を引き離そうとしていますが、必要なのはphpを使用してコンマに基づいて文字列を分割することだけです。入力にコンマがない場合、これ自体はかなり簡単ですが、そうではありません。二重引用符で囲まれているコンマは無視したい。
最後の文を完全に無視して、問題自体を次のように変更することにしました。
二重引用符がない、または二重引用符のペアが散在しているコンマに基づいて文字列を分割したいと思います。
例:
text,"some,"chars,chars"more,""text",
* x * x *
ここで、*は一致し、xは一致しません。
これは正規表現の能力を超えていますか?そうでない場合、この種の入力を処理できる正規表現はありますか?