表示されているとおりに、次のテキストが複数回出現する文字列があります。
\\(Y/A M D/J\\
閉じていない括弧が問題を引き起こしているため、大きな文字列を使用するためにその部分は必要ないため、問題のあるセクションを削除すると考えました。
次の行を使用してテキストを削除しようとしましたが、Line
実行前と実行後は同じです。
Line = Line.Replace(@"\\(Y/A M D/J\\", "");
特殊文字を手動でエスケープしなければならないことによる混乱を避けるために、逐語的な文字列識別子を使用しました。逐語的な文字列を操作するときに string.replace() を実行するために特別に必要なことはありますか?
Line
注: 取得している文字列の値は、値を調べてコピーしているVisual Studio のクイックウォッチ機能から取得されます。