Plantilla:Limpia cadena

Summary


Icono de documentación de plantilla Documentación de la plantilla[ver] [editar] [historial] [purgar]

Objetivo

Esta plantilla se usa para suprimir de una cadena de texto a todas las instancias de hasta cinco caracteres distintos o cadenas de caracteres.

Uso

{{Limpia cadena|Cadena de texto|suprimir|suprimir|suprimir|suprimir|suprimir|desde=}}

Parámetros necesarios
  • 1: Cadena de texto (objetivo de la supresión).
  • 2: Carácter o texto a suprimir.

La falta de los parámetros necesarios no produce un error, sino que sencillamente se convierte en nada.

Parámetros opcionales
  • 3... 6: hasta cuatro caracteres o cadenas más a suprimir.
  • |desde= posición numérica a partir de la cual comenzar la supresión.
Comentarios
  • Habitualmente no se requiere introducir el nombre de los parámetros (|1=, |2=, etc.), aunque para algunos caracteres específicos sí es necesario (de lo contrario podría no funcionar correctamente).
    • Los caracteres | y = deben sustituirse por {{!}} y {{=}} respectivamente.
  • Lo mismo que en la plantilla {{Reemplazar}}, los espacios normales influyen en los parámetros (no se ignoran como en la mayoría de plantillas).
  • El carácter o cadena de a suprimir debe colocarse adyacente a la pleca del parámetro (sin espacios). El añadido de uno o más espacios los incluiría en la cadena a suprimir.
  • Para suprimir solo los espacios al principio y final de una cadena, se puede usar la plantilla {{Trim}}.

Ejemplos

  • {{Limpia cadena|Uno, dos, tres|,}} → Uno dos tres
  • {{Limpia cadena|desbloquear, desproteger y desocultar|des}} → bloquear, proteger y ocultar
  • {{Limpia cadena|Uno dos tres| }} → Unodostres
  • {{Limpia cadena|Uno  dos  tres|  }} → Unodostres
  • {{Limpia cadena|Uno, dos; tres, cuatro; cinco, seis|,|;}} → Uno dos tres cuatro cinco seis
  • {{Limpia cadena|/Solo números/ 12/56 \38/9|/|\| }} → Solonúmeros1256389
  • {{Limpia cadena|/Solo números/ 12/56 \38/9|/|\| |desde=16}} → /Solo números/ 1256389
  • {{Limpia cadena|{{{texto}}}|/|)}}|texto=corr/ecto: correcto; |texto=corr)ecto: correcto

Orden

En el caso de más de una supresión, el orden de los parámetros influye en el resultado (ejecutándose en orden ascendiente):

  • {{Limpia cadena|13 CROP 444 ROP 44444|CROP|ROP}} → 13 444 44444
{{Limpia cadena|13 CROP 444 ROP 44444|ROP|CROP}} → 13 C444 44444
  • {{Limpia cadena|13344444444|4444|44444}} → 133
{{Limpia cadena|13344444444|44444|4444}} → 133444
  • {{Limpia cadena|[(a+b)]+(b-c)+[b-d]|[|]|[(|)]}} → (a+b)+(b-c)+b-d
{{Limpia cadena|[(a+b)]+(b-c)+[b-d]|[(|)]|[|]}} → a+b+(b-c)+b-d

Véase también

Esta documentación está transcluida desde Plantilla:Limpia cadena/doc.
Los editores pueden experimentar en la zona de pruebas (crear) y en los casos de prueba (crear) de la plantilla.
Por favor, añade las categorías en la subpágina de documentación. Subpáginas de esta plantilla.