ファイルを解析し、定義済みの式をいくつか見つける必要があります。たとえばpreg_match
、; ここに問題があります: 何も見つからないため、エンコーディングの問題があるようです (2 つのローカル変数を使用すると、うまく機能します!)。ファイルの実際のエンコーディングがわからないので、mb_detect_encoding
「ASCII」を返すものを使用してみました。現在、各文字列 (パターンと expr) を同じ形式に変換しようとしていますが、まだ機能しません... これが私のコードです。アイデアはありますか?
ありがとう
foreach( $expr as $exp ) {
$patternForRegex = mb_convert_encoding( $pattern, mb_detect_encoding( $exp ) );
if( preg_match( $patternForRegex, $exp ) ) {
echo "find!" ;
$matchedExprs[ $key ][] = $exp;
}
}