このようなコメントphpファイルのいくつかのタグ内の値を取得する必要があります
php code
/* this is a comment
!-
<titulo>titulo3</titulo>
<funcion>
<descripcion>esta es la descripcion de la funcion 6</descripcion>
</funcion>
<funcion>
<descripcion>esta es la descripcion de la funcion 7</descripcion>
</funcion>
<otros>
<descripcion>comentario de otros 2a hoja</descripcion>
</otros>
-!
*/
some php code
ご覧のとおり、ファイルには次のようなタグの改行と繰り返しがあり、すべてのタグ<funcion></funcion>
を取得する必要があるため、次のようなことを試みていました。
preg_match_all("/(<funcion>)(.*)(<\/funcion>)/s",$file,$matches);
この例は改行で動作しますが、貪欲なので、これらの2つの解決策を検索して見ました:
preg_match_all("/(<funcion>)(.*?)(<\/funcion>)/s",$file,$matches);
preg_match_all("/(<funcion>)(.*)(<\/funcion>)/sU",$file,$matches);
しかし、どれも私にはうまくいきません。理由はわかりません