Plantilla:Str leftexist2

Summary


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

Objetivo

Esta plantilla comprueba si una o más cadenas de caracteres dada/s existe/n al comienzo de otra cadena mayor (es decir, a la izquierda), devolviendo "sí" o "no" según sea el caso.

Uso

  • {{Str leftexist2|Cadena de origen|cadena para comprobar|2.ª cadena para comprobar|...|8.ª cadena para comprobar}}
  1. Ningún parámetro es obligatorio. Si no existe ninguno o si solo existe la cadena de origen, se devolverá el valor 'no'.
  2. Se admiten hasta ocho cadenas a comprobar. Con tal de cumplir una de ellas con la comprobación (es decir, si al menos una de ellas existe al comienzo de la cadena principal), el resultado de la plantilla será "sí"; de lo contrario (si ninguna de las cadenas forma parte del comienzo de la cadena principal), el resultado será "no".

Observaciones

  • En el caso de usar una pleca sin ningún valor, la función también lo considera positivo, ya que toda cadena comienza en «nada» antes del primer carácter propiamente dicho.
  • Esta plantilla puede ser usada también por sustitución (a saber, guardando el resultado como texto usando sust:, safesubst:, etc.). Existe otra plantilla que, a diferencia de esta, devuelve el número de coincidencias positivas ente las cadenas comprobadas, si bien su resultado no puede sustituirse por texto. Ambas plantillas usan el mismo módulo que la plantilla Str startwith en otras wikis, aunque a diferencia de esta aceptan más de una opción para comprobar (actualmente ocho en ambos casos).

Ejemplos

  • {{Str leftexist2|Texto de prueba|Text}} → sí
  • {{Str leftexist2|Texto de prueba|Text|Texto de}} → sí
  • {{Str leftexist2|Texto de prueba|Text|Texto por|Texto de}} → sí
  • {{Str leftexist2|Texto de prueba|Texto||Text}} → sí
  • {{Str leftexist2|Texto de prueba|Texto|Prueba}} → sí
  • {{Str leftexist2|Texto de prueba|Texto de prueba}} → sí
  • {{Str leftexist2|Texto de prueba|Texto de prueba principal}} → no
  • {{Str leftexist2|Texto de prueba}} → no
  • {{Str leftexist2|Texto de prueba|}} → sí
  • {{Str leftexist2|Texto de prueba||||||||}} → sí

Véase también

Esta documentación está transcluida desde Plantilla:Str leftexist2/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.