- ベストアンサー
正規表現で単語長(文字数?)を検索は可能でしょうか
正規表現で可能かどうかもわからず質問しています。 単語を構成する文字長で検索は可能でしょうか。 例えば、 全角(2バイト)8文字、半角(1バイト)6文字 計全角11文字(22バイト)相当 全角(2バイト)3文字、半角(1バイト)16文字 計全角11文字(22バイト)相当 それぞれにマッチ あ12いうえお 6文字相当 き1く234けこ 6文字相当 それぞれにマッチ と言う感じです。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
お礼
早速有り難うございます。 利用している文字コードはユニコードです。 今まで全角は2バイトでアルファベットなどは1バイトと思っていましたが、ユニコードは違うことを今になり初めて知りました。 また正規表現に計算能力がないということで確実に難しいことは何かが判りました。 文字長をカウント可能なら全パターン一纏めで指定可能と考えていたのですが、無理ということで可能な限り大まかなパターンを詰め込むことにいたします。