"test\";nosplit"
またはのようなエスケープされた引用符を考慮する方法をまだ見つけようとしています'test\';nosplit'
これまでのところ、次のようなものがあります。
preg_split('#(^;)|(;$)|(?<!["\'\\]);#', $str_to_split);
しかし、次のような単純なことにも取り組んでいません。test; 1; 2; '34;34'; wtvr
これらに分割したい:
v v v v
test; 1; 2; '34;34'; wtvr
v v v v
test; 1;2; '34\'34;34'; wtvr
v v v v
test; 1;2; "34\"34;34"; wtvr
v v v v
test; 1;2; '34\"34;34'; wtvr
v v v v
test; 1;2; "34\'34;34"; wtvr
v v v v
test; 1;2; "3 4 \' 3 4 ; 3 4"; wtvr
どうすればこれを機能させることができますか?