|
緒方聡さん今日は、Iranoan です。
> nüe
>
> 上記の文字列が保存されたファイルに対して
>
> [a-zü]{3}
>
> という正規表現で検索した場合、そのファイルが
> 欧文であればヒットしますが、Unicode の場合は
> ヒットしません。
Unicode に対応していないのか? とも思ったのですが、不思議な動きをしま
すね。「[a-zü]+」で検索すると、上記の例では「n」「üe」「e」
の順にヒットし、Unicode に対応していない訳でもなさそうですし、詳細は秀
丸担当さんにお聞きしないと解らないですね。
現状では、「(ü|[a-z]){3}」で代用できそうですが、どうでしょう?
> nü
>
> 上記に対して
>
> [a-zü]{1}
>
> という正規表現+単語検索を行うと、
> 1 文字目の n の部分にマッチしてしまいます。
こちらは仕様でしょう。
検索のヘルプ部分に記載がありませんが、秀丸エディタの単語とは、単語と
は A〜Z, a〜z, _ で構成される文字列です。更に数字が、「単語の検索で
"abc"を検索する時、"abc123"にはヒットさせない」に依存します。
##\w あたりの記述が説明になるのかな?
この辺りは解りにくいので、単語の区切りについて、過去にも要望が出た事
は有ります。
http://www.maruo.co.jp/hidesoft/2/x25916_.html#25933
http://www.maruo.co.jp/hidesoft/2/x25703_.html#25707
|
|