aboutsummaryrefslogtreecommitdiff
path: root/files/es/web/exslt/regexp
diff options
context:
space:
mode:
Diffstat (limited to 'files/es/web/exslt/regexp')
-rw-r--r--files/es/web/exslt/regexp/index.html6
-rw-r--r--files/es/web/exslt/regexp/match/index.html67
-rw-r--r--files/es/web/exslt/regexp/replace/index.html52
-rw-r--r--files/es/web/exslt/regexp/test/index.html50
4 files changed, 175 insertions, 0 deletions
diff --git a/files/es/web/exslt/regexp/index.html b/files/es/web/exslt/regexp/index.html
new file mode 100644
index 0000000000..a1bd49b06a
--- /dev/null
+++ b/files/es/web/exslt/regexp/index.html
@@ -0,0 +1,6 @@
+---
+title: regexp
+slug: Web/EXSLT/regexp
+translation_of: Web/EXSLT/regexp
+---
+<p>{{wiki.localize('System.API.page-generated-for-subpage')}}</p>
diff --git a/files/es/web/exslt/regexp/match/index.html b/files/es/web/exslt/regexp/match/index.html
new file mode 100644
index 0000000000..2b735f17d8
--- /dev/null
+++ b/files/es/web/exslt/regexp/match/index.html
@@ -0,0 +1,67 @@
+---
+title: match
+slug: Web/EXSLT/regexp/match
+tags:
+ - EXSLT
+ - Todas_las_Categorías
+ - XSLT
+translation_of: Web/EXSLT/regexp/match
+---
+<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>regexp:match()</code> realiza la búsqueda de coincidencias de una expresión regular en una cadena, devolviendo las subcoincidencias halladas como resultado.</p>
+
+<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3>
+
+<pre class="eval">regexp:match(<em>objetivo</em>,<em>expresionRegular</em>[[,<em>opciones</em>]])
+</pre>
+
+<h3 id="Argumentos" name="Argumentos">Argumentos</h3>
+
+<dl>
+ <dt><code><em>objetivo</em></code></dt>
+ <dd>Cadena sobre la que se realiza la búsqueda de coincidencias con la expresión regular.</dd>
+ <dt><code><em>expresionRegular</em></code></dt>
+ <dd>Expresión regular a evaluar en estilo JavaScript.</dd>
+ <dt><code><em>opciones</em></code></dt>
+ <dd>Cadena opcional que contiene los caracteres con opciones.</dd>
+</dl>
+
+<p>Los caracteres con opciones son:</p>
+
+<dl>
+ <dt><code>g</code> - Coincidencia global</dt>
+ <dd>Se devuelven las subcoincidencias de cada coincidencia en la cadena. Si esta opción no se especifica, sólo se devolverán las subcoincidencias del primer emparejamiento.</dd>
+ <dt><code>i</code> - Coincidencia sin importar las mayúsculas</dt>
+ <dd>Si se especifica esta opción, el emparejamiento se realiza de modo que no se tenga encuenta las mayúsculas.</dd>
+</dl>
+
+<h3 id="Devuelve" name="Devuelve">Devuelve</h3>
+
+<p>Un conjunto de nodos de elementos <code>match</code>, cada uno de los cuales tiene un valor de tipo cadena igual a la porción del primer parámetro de la cadena capturado por la expresión regular. Si la coincidencia no es de tipo global, el primer elemento match tiene el valor de la porción de cadena que coincide con la expresión regular completa.</p>
+
+<p>Por ejemplo:</p>
+
+<pre class="eval">&lt;xsl:for-each select="regExp:match('<span class="nowiki">http://developer.mozilla.org/en/docs/Firefox_3_for_developers</span>',
+ '(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)')"&gt;
+ Parte &lt;xsl:value-of select="position()" /&gt; = &lt;xsl:value-of select="." /&gt;
+&lt;/xsl:for-each&gt;
+</pre>
+
+<p>Este código genera el siguiente resultado:</p>
+
+<pre class="eval">Parte 1 = <span class="nowiki">http://developer.mozilla.org/en/docs/Firefox_3_for_developers</span>
+Parte 2 = http
+Parte 3 = developer.mozilla.org
+Parte 4 =
+Parte 5 = /en/docs/Firefox_3_for_developers
+</pre>
+
+<h3 id="Definido_en" name="Definido_en">Definido en</h3>
+
+<p><a class="external" href="http://www.exslt.org/regexp/functions/match/index.html">EXSLT - REGEXP:MATCH</a></p>
+
+<h3 id="Implementaci.C3.B3n_de_Gecko" name="Implementaci.C3.B3n_de_Gecko">Implementación de Gecko</h3>
+
+<p>Implementado en Gecko 1.9 y posteriores.</p>
diff --git a/files/es/web/exslt/regexp/replace/index.html b/files/es/web/exslt/regexp/replace/index.html
new file mode 100644
index 0000000000..a0528d8348
--- /dev/null
+++ b/files/es/web/exslt/regexp/replace/index.html
@@ -0,0 +1,52 @@
+---
+title: replace
+slug: Web/EXSLT/regexp/replace
+tags:
+ - EXSLT
+ - Todas_las_Categorías
+ - XSLT
+translation_of: Web/EXSLT/regexp/replace
+---
+<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>regexp:replace()</code> reemplaza porciones de una cadena que coincide con la expresión regular dada por el contenido de otra cadena.</p>
+
+<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3>
+
+<pre class="eval">regexp:replace(<em>original</em>,<em>expresionRegular</em>,<em>reemplazo</em>[,<em>opciones</em>])
+</pre>
+
+<h3 id="Arguments" name="Arguments">Arguments</h3>
+
+<dl>
+ <dt><code><em>original</em></code></dt>
+ <dd>Cadena sobre la que se realiza la operación de búsqueda y reemplazo.</dd>
+ <dt><code><em>expresionRegular</em></code></dt>
+ <dd>Expresión regular a evaluar en estilo JavaScript.</dd>
+ <dt><code><em>reemplazo</em></code></dt>
+ <dd>Cadena con la que las subcadenas coincidentes serán reemplazadas.</dd>
+ <dt><code><em>opciones</em></code></dt>
+ <dd>Una cadena opcional que contiene caracteres con las opciones.</dd>
+</dl>
+
+<p>Los caracteres de opciones son:</p>
+
+<dl>
+ <dt><code>g</code> - Reemplazo global</dt>
+ <dd>Si se especifica esta opción, todas las ocurrencias de la expresión regular dentro de <code><em>original</em></code> serán reemplazadas. De otro modo sólo se reemplaza la primera ocurrencia.</dd>
+ <dt><code>i</code> - Coincidencia sin importar mayúsculas</dt>
+ <dd>Si se especifica esta opción, el emparejamiento se realiza de modo que no importen las mayúsculas.</dd>
+</dl>
+
+<h3 id="Devuelve" name="Devuelve">Devuelve</h3>
+
+<p>La versión revisada de la cadena.</p>
+
+<h3 id="Definido_en" name="Definido_en">Definido en</h3>
+
+<p><a class="external" href="http://www.exslt.org/regexp/functions/replace/index.html">EXSLT - REGEXP:REPLACE</a></p>
+
+<h3 id="Implementaci.C3.B3n_de_Gecko" name="Implementaci.C3.B3n_de_Gecko">Implementación de Gecko</h3>
+
+<p>Implementado en Gecko 1.9 y posteriores.</p>
diff --git a/files/es/web/exslt/regexp/test/index.html b/files/es/web/exslt/regexp/test/index.html
new file mode 100644
index 0000000000..1d8f059f07
--- /dev/null
+++ b/files/es/web/exslt/regexp/test/index.html
@@ -0,0 +1,50 @@
+---
+title: test
+slug: Web/EXSLT/regexp/test
+tags:
+ - EXSLT
+ - Todas_las_Categorías
+ - XSLT
+translation_of: Web/EXSLT/regexp/test
+---
+<p>{{XsltRef}}{{ Fx_minversion_header(3) }}</p>
+
+<p><br>
+ <code>regexp:test()</code> comprueba si una cadena coincide con una expresión regular especificada.</p>
+
+<h3 id="Sintaxis" name="Sintaxis">Sintaxis</h3>
+
+<pre class="eval">regexp:test(<em>comprobacion</em>,<em>expresionRegular</em>[,<em>opciones</em>])
+</pre>
+
+<h3 id="Argumentos" name="Argumentos">Argumentos</h3>
+
+<dl>
+ <dt><code><em>comprobacion</em></code></dt>
+ <dd>Cadena a comprobar.</dd>
+ <dt><code><em>expresionRegular</em></code></dt>
+ <dd>Expresión regular a evaluar en estilo JavaScript.</dd>
+ <dt><code><em>opciones</em></code></dt>
+ <dd>Cadena opcional que contiene los caracteres con opciones.</dd>
+</dl>
+
+<p>Los caracteres con opciones son:</p>
+
+<dl>
+ <dt><code>g</code> - Coincidencia global</dt>
+ <dd>No tiene efecto para esta función; se permite para mantener la consistencia con otras funciones relacionadas con expresiones regulares.</dd>
+ <dt><code>i</code> - Coincidencia sin importar mayúsculas</dt>
+ <dd>Si se especifica esta opción el emparejamiento se realiza sin tener en cuenta las mayúsculas.</dd>
+</dl>
+
+<h3 id="Devuelve" name="Devuelve">Devuelve</h3>
+
+<p><code>true</code> si la expresión regular especificada coincide on la cadena de comprobación.</p>
+
+<h3 id="Definido_en" name="Definido_en">Definido en</h3>
+
+<p><a class="external" href="http://www.exslt.org/regexp/functions/test/index.html">EXSLT - REGEXP:TEST</a></p>
+
+<h3 id="Implementaci.C3.B3n_en_Gecko" name="Implementaci.C3.B3n_en_Gecko">Implementación en Gecko</h3>
+
+<p>Implementado en Gecko 1.9 y posteriores.</p>