質問

パーサーを使用せずにCSVファイルから行を引き離そうとしていますが、PHPを使用してコンマに基づいて文字列を分割する必要があることだけです。それ自体が、入力にコンマがない場合、これはかなり簡単ですが、そうではありません。二重引用符でカプセル化されているコンマを無視したいです。

最後の文を完全に無視して、私は問題自体を以下に変更することにしました。

二重引用符や二重引用符の散乱ペアがないコンマに基づいて文字列を分割したいと思います。

例:

text,"some,"chars,chars"more,""text",
    *     x      *          x       *

ここで、 *は一致であり、xはそうではありません。

これは正規表現の能力を超えていますか?そうでない場合、この種の入力を処理できる正規表現はありますか?

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top