#include <mbcsutil.h>
Public メソッド | |
| MBCSSearch (const char *pattern, int property=0, size_t pattlen=0) | |
| コンストラクタ. | |
| MBCSSearch (const unsigned char *pattern, int property=0, size_t pattlen=0) | |
| コンストラクタ. | |
| MBCSSearch (const std::string &pattern, int property=0) | |
| コンストラクタ. | |
| ~MBCSSearch () | |
| デストラクタ. | |
| const std::string & | getPattern () const |
| パターン取得 | |
| const char * | search (const char *text, size_t textlen=0) const |
| パターン検索. | |
| const unsigned char * | search (const unsigned char *text, size_t textlen=0) const |
| パターン検索. | |
| int | search (const std::string &text) const |
| パターン検索. | |
| size_t | match (const char *text) const |
| パターン比較. | |
| size_t | match (const unsigned char *text) const |
| パターン比較. | |
| size_t | match (const std::string &text) const |
| パターン比較. | |
日本語 (euc/sjis) 対応。また、英文字については大文字・小文字の違いを 無視した検索もサポート。
まず、照合パターン文字列を与えてオブジェクトを生成する。 このとき、後でマッチングの際に参照されるテーブルなどが作成される。
|
||||||||||||||||
|
コンストラクタ.
|
|
||||||||||||||||
|
コンストラクタ.
|
|
||||||||||||
|
コンストラクタ.
|
|
|
デストラクタ. 実装オブジェクトを破棄する |
|
|
パターン取得
|
|
||||||||||||
|
パターン検索. コンストラクタで指定した照合パターンを検索する。
|
|
||||||||||||
|
パターン検索.
|
|
|
パターン検索. コンストラクタで指定した照合パターンを検索する。
|
|
|
パターン比較. 対象テキストと照合パターンを比較する
|
|
|
パターン比較.
|
|
|
パターン比較.
|
1.4.2