--- title: substring slug: Web/XPath/Functions/substring translation_of: Web/XPath/Functions/substring original_slug: Web/XPath/Funciones/substring --- <p> {{ XsltRef() }} </p><p><br> La función <code>substring</code> devuelve una parte de una cadena dada. </p> <h3 id="Sintaxis" name="Sintaxis"> Sintaxis </h3> <pre class="eval">substring( <i>string</i> , <i>start</i> [, <i>length</i>] ) </pre> <h3 id="Argumentos" name="Argumentos"> Argumentos </h3> <dl><dt><i><code>string</code></i> </dt><dd>La cadena a evaluar. </dd></dl> <dl><dt><i><code>start</code></i> </dt><dd>La posición dentro de <i><code>string</code></i> donde comienza la subcadena. </dd></dl> <dl><dt><i><code>length</code></i> (opcional) </dt><dd>La longitud de la subcadena. Si se omite, la cadena devuelta contendrá todos los carácteres desde la posición <i><code>start</code></i> hasta el final de <i><code>string</code></i>. </dd></dl> <h3 id="Devuelve" name="Devuelve"> Devuelve </h3> <p>Una cadena. </p> <h3 id="Notas" name="Notas"> Notas </h3> <p>Como en otras funciones XPath, la posición no está basada en cero. El primer carácter de la cadena tiene la posición 1, no 0. </p> <h3 id="Definido" name="Definido"> Definido </h3> <p><a href="http://www.w3.org/TR/xpath#function-substring" class="external">XPath 1.0 4.2</a> </p> <h3 id="Soporte_en_Gecko" name="Soporte_en_Gecko"> Soporte en Gecko </h3> <p>Soportado. </p> <div class="noinclude"> </div> {{ languages( { "en": "en/XPath/Functions/substring", "fr": "fr/XPath/Fonctions/substring", "ja": "ja/XPath/Functions/substring", "pl": "pl/XPath/Funkcje/substring" } ) }}