私はすでに(他のソースによって生成された)文字列を処理するのにかなりの時間を浪費しており、問題は文字列に印刷できない文字が含まれていることであることがわかりました。今日はjavascriptを扱っています。JavaScriptで印刷できないUnicode文字を置き換える方法を知っている人はいますか?
私はここで似たようなものを見つけました:
Javaで印刷できないUnicode文字を置き換えるにはどうすればよいですか?
my_string.replaceAll("\\p{C}", "?");
そしてここ:
非ASCII文字はSafariブラウザでのみフォーム入力を追加しました
filename.replace(/[^a-z0-9\.]+/gi, "");
最後のオプションは、角かっこに含まれていないすべての文字を置き換えます。これは、私が取り組んでいる言語に関係なく、常に後部で私を悩ませてきたものであり、どの文字が私のコードを台無しにしているのかを理解しようとするのにうんざりしています。このため、これらの非表示の文字をすべて表示可能なものに置き換えて、後で完全に削除できるようにしたいと思います。