0

ファイルを解析し、定義済みの式をいくつか見つける必要があります。たとえば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;
    }       
}
4

0 に答える 0