私はこのコードを持っています:
opendir(DIR, ".");
while (readdir DIR) {
print $1, "\n" if $_ =~ /(\w+)/i;
}
もちろん、ASCII文字列のみを取得します。正規表現を使用して出力に別の非 ASCII 文字列を取得するにはどうすればよいですか?
UPD
たとえば、「。」の場合。ディレクトリには と の 2 つのファイルがfile
ありますдругойфайл
。したがって、このスクリプトを実行するfile
と、出力のみが表示されますが、英語以外の名前の別のファイルを取得したいと思いますдругойфайл