正規表現のバグですか?No.22799
nishimura さん 07/03/28 16:56
 
次の検索文字列指定で、下記の検索対象を正規表現検索すると、「月1」だけしか検
索されません。
「年1」、「月1」、「略1」を検索したいのですが、正規表現の書き方が悪いのでし
ょうか?
正規表現内の漢字コードはUnicodeで比較しているのでしょうか、SJISですか?

どなたかご教示ください。



検索文字列:[あ-鶴]+?[0-9]+?


検索対象:
1953年12月11日
戦略1

[ ]
RE:22799 正規表現のバグですか?No.22801
秀丸担当 さん 07/03/28 17:40
 

>次の検索文字列指定で、下記の検索対象を正規表現検索すると、「月1」だけしか検
>索されません。
>「年1」、「月1」、「略1」を検索したいのですが、正規表現の書き方が悪いのでし
>ょうか?
>正規表現内の漢字コードはUnicodeで比較しているのでしょうか、SJISですか?

正規表現内の漢字コードはShift-JISです。
漢字全てまでの範囲であれば、[ぁ-K]にするといいかもしれないです。

[ ]
RE:22799 正規表現のバグですか?No.22802
nishimura さん 07/03/28 18:06
 
お騒がせしました。解決しました。操作ミスでした。
「つる」の文字が下記のように2つありました。

鶴 ...0x92df
I ...0xfc49


[ ]