Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列に含まれるすべてのエスケープ文字を削除する必要があります。
例:
string str = "\n \b \t \r Hello \n \b \t \r";
予想出力: こんにちは。
注:入力内のエスケープ文字はその一部です。入力にエスケープ文字が見つかった場合は、エスケープ文字を削除する必要があります。
で試しましたRegex.Unescape(str)。しかし、私はこれを解決しませんでした。
Regex.Unescape(str)
前もって感謝します。
これを交換する必要があります
"\\[bntr]"
入力文字列のどこにでも空の文字列があり、他の制約がない限り問題ないはずです-この場合はお知らせください。 後で追加の空白を置き換えることもできます。
ホワイトリストの正規表現を試すことができます
^[\b \t \n \r]*$