La Plantilla:Strloc_prefix obtiene el prefijo de una cadena hasta un lugar especificado, o toda la cadena esa ubicación es menor de 1.
Uso
{{ Strloc prefix | <cadena> | strloc = <n>}}
Devuelve el prefijo de cadena1 hasta ubicación strloc = n , donde cuando n = 1 denota el primer carácter de la cadena. Si strloc <= 0, entonces toda la <cadena> es el resultado.
El parámetro strloc puede ser una fórmula matemática, tales como:
strloc = <longitud> -2
strloc = abs (-2 * 5) 6
.
Ejemplos
Los ejemplos siguientes muestran diversos usos:
{{Strloc prefix|abcdef|strloc=3}}
→ abc
{{Strloc prefix|abcdef|strloc=0}}
→ abcdef
{{Strloc prefix| ´Mi título (película)|strloc= {{str find| ´Mi título (película)|(}}-2}}
→ ´Mi título
- En el ejemplo con "
{{str find}}
" el número de strloc se estableció mediante la búsqueda de "(" en la cadena.
Limitaciones
El texto extraído está sujeto a las limitaciones de las funciones del analizador {# ifexpr:} y {PadLeft:}. En particular, los espacios en blanco al principio y final de la cadena no se tienen en cuentan:
{{Strloc prefix | Título aquí | strloc = 9}}
→ "Título aq"
{{Strloc prefix | Título aquí | strloc = 0}}
→ "Título aquí"
En cambio los espacios en blanco integrados dentro de la cadena si se tiene en cuenta. También se pueden utilizar caracteres acentuados o especiales dentro de la cadena.
Véase también
Plantilla de manipulación de cadenas |
---|
|
Recorte por recuento |
{{Str mid}} – Devuelve una subcadena, especificando su posición y longitud.
{{Trunc}} – Recorta hasta un número especificado de caracteres.
{{Str left}} – Para recortar un número determinado de caracteres, o duplicar la cadena en un número especificado.
{{Str crop}} – Para recortar un número especificado de caracteres del final.
{{Str right}} – Para recortar el primer número de caracteres especificado.
{{Str rightc}} – Devuelve un número de caracteres desde el final y si la cadena está vacía devuelve un parámetro.
{{Str sub}} – Devuelve un número específico de caracteres, a partir de un índice inicial y el número de caracteres a devolver.
{{Str index}} – Devuelve la posición numérica de una cadena dada respecto a la cadena analizada.
|
---|
|
Marcado |
{{Trim}} – Saca cualquier espacio en blanco al inicio o al final.
|
---|
|
Insertar cadenas |
{{Reemplazar}} – Devuelve la cadena, después de reemplazar todas las ocurrencias de una cadena especificada por otra cadena.
{{Strloc prefix}} – Extrae una cadena del prefijo hasta la ubicación strloc o la cadena entera si strloc <= 0.
|
---|
|
Comparación de longitud de cadenas: |
{{Str len}} – Devuelve la longitud de una cadena de texto.
{{Str ≥ len}} – Comprueba si una cadena es "más larga o igual" o "más corta" de un tamaño determinado..
{{Str ≤ len}} – Comprueba si una cadena es "más corta o igual" o "más larga" de un tamaño determinado.
{{Str ≠ len}} – Comprueba si una cadena es "diferente" o "igual" de un tamaño determinado.
{{Str ≤ ≥ len}} – Comprueba si una cadena es "más corta", "igual", o "más larga" de un tamaño determinado.
|
---|
|
Analizar cadenas |
{{Str endswith}} – Comprueba si una cadena termina con una cadena determinada.
{{Str find}} – Devuelve la posición numérica de una cadena dada respecto a la cadena analizada.
{{Str sub find}} – Busca una subcadena en una cadena dada en el desplazamiento.
{{Str letter}} – Devuelve el número de letras seguidas que hay al inicio de la cadena..
{{Str number}} – Devuelve el número de números seguidos que hay al inicio de la cadena..
|
---|
|
Plantillas específicas |
{{Título sin coletilla}} – Recorta el texto entre paréntesis al final de una cadena. (desambiguaciones).
{{Texto de la coletilla del título}} – Devuelve el texto entre paréntesis al final de una cadena (desambiguación).
{{Mayúscula}} - Devuelve una cadena con la primera letra en mayúsculas teniendo en cuenta el texto de la edición y no el código fuente.
{{Desvincular}} – Elimina wikienlaces entre corchetes (wikicódigo).
|
---|
|
Cuestiones técnicas | |
---|
|
|