Usando el metacaracter *

Las expresiones regulares si no se especifica lo contrario son CODICIOSAS
La cadena original es: Antonio alcanza a Alonso Alvarez de la Alvareda
El patrón de búsqueda es: /a.*o/i
dado que la búsqueda es codiciosa considerará coincidencia desde la primera a hasta la última o de la cadena
Sustituiremos: a.*o por: AL
El resultado será: AL Alvarez de la Alvareda

Vamos a ver que aquí invertimos esa codicia
La cadena original es: Antonio alcanza a Alonso Alvarez de la Alvareda
El patrón de búsqueda es: /a.*o/Ui
dado que la búsqueda no es codiciosa considerará coincidencia desde cada a hasta la primera de las o posteriores a ella
Sustituiremos: a.*o por: AL
El resultado será: ALnio ALnso Alvarez de la Alvareda

Otra forma de invertir la codicia
La cadena original es: Antonio alcanza a Alonso Alvarez de la Alvareda
El patrón de búsqueda es: /a.*?o/i
dado que la búsqueda no es codiciosa considerará coincidencia desde cada a hasta la primera de las o posteriores a ella
Sustituiremos: a.*?o por: AL
El resultado será: ALnio ALnso Alvarez de la Alvareda

Usando el metacaracter +

Las expresiones regulares si no se especifica lo contrario son CODICIOSAS
La cadena original es: Antonio alcanza a Alonso Alvarez de la Alvareda
El patrón de búsqueda es: /a.+o/i
dado que la búsqueda es codiciosa considerará coincidencia desde la primera a hasta la última o de la cadena
Sustituiremos: a.+o por: AL
El resultado será: AL Alvarez de la Alvareda

Vamos a ver que aquí invertimos esa codicia
La cadena original es: Antonio alcanza a Alonso Alvarez de la Alvareda
El patrón de búsqueda es: /a.+o/Ui
dado que la búsqueda no es codiciosa considerará coincidencia desde cada a hasta la primera de las o posteriores a ella
Sustituiremos: a.+o por: AL
El resultado será: ALnio ALnso Alvarez de la Alvareda

Otra forma de invertir la codicia
La cadena original es: Antonio alcanza a Alonso Alvarez de la Alvareda
El patrón de búsqueda es: /a.+?o/i
dado que la búsqueda no es codiciosa considerará coincidencia desde cada a hasta la primera de las o posteriores a ella
Sustituiremos: a.+?o por: AL
El resultado será: ALnio ALnso Alvarez de la Alvareda

Usando el {}

Las expresiones regulares si no se especifica lo contrario son CODICIOSAS
La cadena original es: Antonio alcanza a Alonso Alvarez de la Alvareda
El patrón de búsqueda es: /a.{2,4}/i
dado que la búsqueda es codiciosa considerará coincidencia cada a junto con los 4 caracteres de la cadena que le preceden
Sustituiremos: a.{2,4} por: AL
El resultado será: ALio ALzALlonso ALez de lALAL

Vamos a ver que aquí invertimos esa codicia
La cadena original es: Antonio alcanza a Alonso Alvarez de la Alvareda
El patrón de búsqueda es: /a.{2,4}/Ui
dado que la búsqueda no es codiciosa considerará coincidencia cada a junto con los 4 caracteres de la cadena que le preceden
Sustituiremos: a.{2,4} por: AL
El resultado será: ALonio ALALAL ALnso ALALz de lALlvALda

Otra forma de invertir la codicia
La cadena original es: Antonio alcanza a Alonso Alvarez de la Alvareda
El patrón de búsqueda es: /a.{2,4}/i
dado que la búsqueda no es codiciosa considerará coincidencia cada a junto con los 4 caracteres de la cadena que le preceden
Sustituiremos: a.{2,4} por: AL
El resultado será: ALio ALzALlonso ALez de lALAL