PHP REGEX preg_match_todas las líneas después de una línea particular
Aquí está la cadena de muestra con mi expresión regular y código:
$str = "Supp Fees:
----------
Oral Glucose
Glucagon
OXYGEN";
$ptn = "/----------(?:\r\n(.+))+/m";
preg_match_all($ptn,$str,$matches);
echo"<pre>";
print_r($matches);
echo"</pre>";
Estoy tratando de hacer coincidir cada línea después de '----------' el patrón anterior solo devuelve la primera línea (glucosa oral). Puedo repetir la parte '\ r \ n (. +)' Y devolver otra línea, pero no se sabe cuántas líneas habrá.
¡Gracias