問題タブ [surrogate-pairs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
640 参照

c# - サロゲート ペアを処理できる String.IndexOf(string input) の Unicode セーフ レプリカは何ですか?

string.IndexOf(string)Unicode 文字のサロゲート ペアを処理できるC# に相当するものを見つけようとしています。

以下のコードのように、単一の文字のみを比較するときにインデックスを取得できます。

しかし、実際に文字列をfind変数として使用しようとすると、各テキスト要素には比較する単一の文字しか含まれていないため、機能しません。

これを書く方法について何か提案はありますか?

助けてくれてありがとう。

編集:

以下は、これが必要な理由の例です。

コード

出力

文字を@値の変更に置き換えた場所に注意してください。