| |
colderです
hmjre.dll v3.21で更に詳しく試したみたところ、以下の問題が見つかりました。
無視する文字に <>tf を指定しているとき、\<、\>、\t、\fが使えない。
無視する文字に 16進数字を指定しているとき、\x20、\040などが使えない。
bar foo を同一視、正規表現on、検索文字列「bar{2}」で「barr」にマッチせず、
「foofoo」、「barbar」などにマッチする。
多分、(?:bar|foo){2}みたいな感じに変換していると思われるが(?:bar{2}|foo)み
たいな感じに変換して欲しい。
全角半角区別せずで、検索文字字列「エコ」で「エゴ」にもヒットする。
正規表現on、全角半角区別せずで検索文字列「キ[ビ]ン」で「キビン」にマッチせず、
「ギン」、「キヒン」にマッチする
ひらがなカタカナ区別せず、全角半角区別せずで、検索文字列が「エゴ」のときに
「エゴ」マッチしない。
濁音/半濁音を無視するで、「ウ」と「ヴ」、「ゝ」と「ゞ」、「ヽ」と「ヾ」を同
一視しない。
大きい「あ」小さい「ぁ」区別しないで、「カ」と「ヵ」、「ケ」と「ヶ」を同一視
しない。
これは要望ですが、ひらがなカタカナ区別せずで、ひらがな/カタカナ用の繰り返し
記号「ゝ」と「ヽ」、「ゞ」と「ヾ」を同一視してほしい。
http://www.maruo.co.jp/hidesoft/2/x28174_.html#28282にも書きましたが、
foo bar\ を同一視するように設定していると「正規表現パターンでのカッコの対応
があっていません」とエラーが出る。
|
|