Cita:
Iniciado por pateketrueke Debes quitarle "hambre" al cuantificador que captura todo, otra sería indicarle que capture todo excepto paréntesis.
Muchas gracias, ha mejorado algo la cosa, ahora me lo captura bien pero solo la primera función de la linea, se come el "que tal". He probado:
Código PHP:
$patron = '/txt\((\"|\')([^()]+)(\"|\')\)\;/';
//y también
$patron = '/txt\((\"|\')(.+?)(\"|\')\)\;/';
Con las dos obtengo:
Cita: Array ( [0] => hola [1] => adios )
Tendría que añadir un salto de línea después de cada llamada a la función prueba() que detecte? O se puede afinar más la expresión regular? Por más que sigo buscando y probando no encuentro nada bueno.
Muchas gracias de nuevo pateketrueke.