何が起こっているのかはわかっていますが、.Split()が特定の文字を無視するようにしようとしていました。
サンプル:
1|2|3|This is a string|type:1
「これは文字列です」という部分はユーザー入力ですユーザーは分割文字を入力できます| この場合、\|でエスケープしたかったのです。それはまだそれに基づいて分裂しているようです。これはWebで行われているので、スマートな動きは実際にはそれを回避するためのJSON.encode(user_in)である可能性があると考えていましたか?
1|2|3| This is \|a string|type:1
特殊なケースとして定義しなかったため、エスケープ文字はまだ分割されています。この問題を回避するにはどうすればよいですか?