Tengo que eliminar la cadena entre dos delimitadores, es decir, De "123XabcX321" Quiero "123321". Para un caso sencillo, estoy bien con:"ansioso" expresión regular que coincida con
$_=<>;
s/X(.*)X//;
print;
Pero si hay ambigüedad en la entrada como "123XabcXasdfjXasdX321", que coincide con el primer X con el último X y me sale "123321" pero quiero " 123asdfj321 ". ¿Hay alguna manera de especificar una coincidencia "ansiosa" que coincida con el primer delimitador válido válido y no el último?
y en el ejemplo dado, se necesitaría/g para sustituirlo más de una vez. – ysth
Creo que "no codicioso" es el término más común. En cualquier caso, el valor predeterminado es concordancia codiciosa, y quieres lo contrario. – cjm
gracias, eso era lo que estaba buscando – GClaramunt