実現したいこと
ローカルにあるディレクトリ配下のファイル群の中に韓国語(ハングル文字)が含まれているかどうか、含まれているとしたら何の文字が含まれているかを出力したいです。
発生している問題・分からないこと
ネットで検索したところ、PHPのpreg_match関数という方法を見つけました。
ただ、私が見つけたソースコードは特定のテキスト(文言)の中に該当する文字があるかどうかを判定するもので、ディレクトリ内のファイル全体をGrep検索するものではありませんでした。
テキストではなくディレクトリのPathごと指定する方法はあるのでしょうか?
また、正しいPHPのコードが完成したとして、ディレクトリ上でどのように実行するのでしょうか?
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
<?php $text = "Hello こんにちは 안녕하세요"; $pattern = "/[가-힣]/u"; if (preg_match($pattern, $text, $matches)) { echo "マッチした文字列:", $matches[0], "\n"; echo "キャプチャグループの内容:", $matches[1]; } ?>補足
preg_match関数の使い方、韓国語を判定する正規表現の書き方、また、他に韓国語を確認するやり方がありましたら、ご教示をお願いします。
![guest](/img/icon/icnUserSample.jpg)
回答1件
あなたの回答
tips
プレビュー