String input = "helloj\"iojgeio\r\ngsk\\"jopri\"gj\r\negjoijisgoe\"joijsofeij\"\"\"ojgsoij\"";
これは私の現在のコードですが、iv はこの前に実行する必要があるコードをいくつか追加しました。これにより、一部の '"' が別の行に分割されるため、特定の状況下で '"' が次の行に配置されない限り、以下のコードは廃止されます。
firstQuote = input.IndexOf("\"");
lastQuote = input.LastIndexOf("\"");
input = input.Substring(0, firstQuote) + "<span>quote" +
input.Substring(firstQuote + 1, lastQuote - (firstQuote + 1) + "quote</span>" +
input.Substring(lastQuote + 1, lines.Length - (lastQuote + 1);
入力文字列を次のように変更するにはどうすればよいですか
input = "helloj\"iojgeio\r\ngsk\\"jopri\"gj\r\negjoijisgoe\"joijsofeij\"\"\"ojgsoij\"";
に
input = "helloj(<span>quoteiojgeio\r\ngsk\\"jopriquote</span>gj\r\negjoijisgoe<span>quotejoijsofeijquote</span><span>quotequote</span>ojgsoijquote";