エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ICUを使ったUTF-8文字列の検索 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ICUを使ったUTF-8文字列の検索 - Qiita
以下のエントリの続編で、ICU(International Components for Unicode)を利用して文字列を検索するプロ... 以下のエントリの続編で、ICU(International Components for Unicode)を利用して文字列を検索するプログラムを作ってみます。 ICUでUTF-8の文字列を1文字ごとに分割する - Qiita UStringSearch(usearch.h)を使った文字列検索 ICUにはイテレータ的に文字列を検索するための機能が提供されています。UStringSearchは、UString文字列中から、指定されたパターン文字列を検索して、その位置やマッチした長さなどを返します。 検索に使用されるアルゴリズムはBoyer-Moore法です。また、マッチングの際の等価性としては正準等価と互換等価のそれぞれをサポートしており、デフォルトは後者だそうです。Unicodeの等価性については、Wikipediaの解説を参照してください。 次のコードは、UStringSearchを使って