NxReplace - Regex Reemplazar

Devuelve la cadena modificada después de ejecutar la búsqueda y luego reemplazarlo en la cadena dada.

 

Sintaxis

NxReplace(string, pattern, Value, igínore_case, Global)

string es la cadena de entrada para procesar.

pattern es la expresión regular (PERL-style) (Por Ejemplo: "^\d\w{1,2}.*$").

Value es el valor con el que se reemplaza el emparejamiento. Si falta o es omitido, se usa una cadena vacía.

igínore_case es una is a flag to instruct the matching function whether to ignore la diferencia entre mayúscula y miníscula. If missing, ignore_case is set to TRUE.es una bandera para instruir la función correspondiente ya sea para ignorar la diferencia entre mayúscula y miníscula. Si falta o es omitida, se ignora si es mayúscula o miníscula y se establece en VERDADERO.

Global es una bandera para instruir la función si corresponde y remmplaza la primera ocurrencia (FALSO) o todos las combinaciones (VERDADERO). Si falta o es omitida, Global se establece en VEREDADERO.

 

Observaciones

  1. Actualemente, NxReplace apoya expresiones regulares usando PERL-syntax.
  2. Si el patrón de entrada es omitido o falta, NxReplace devuelve un #VALOR errado.
  3. Si el valor del argumento de entrada es omitido o faltante, NxReplace remueve todas las ocurrencias del patrón de la cadena.

Ejemplos

  Fórmula Descripción (Resultado)
  =NxReplace("R3epl4ace3 al2l1 d1ig1it7s5","(\d)+","") Replace all digits
  =NxReplace("This test should replace Three t's","t","a",FALSE) This aesa should replace Three a's

Ejemplos de archivos

Referencias

  • Jeffrey E.F. Friedl (2006). Mastering Regular Expressions (3rd edition). Oreilly Media. ISBN 0-596-52812-4.
¿Tiene más preguntas? Enviar una solicitud

0 Comentarios