<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html
  SYSTEM "about:legacy-compat">
<html xmlns:mml = "http://www.w3.org/1998/Math/MathML" lang = "es"><head><meta charset = "UTF-8"/><meta name = "copyright" content = "(C) Copyright 2020"/><meta name = "DC.rights.owner" content = "(C) Copyright 2020"/><meta name = "DC.type" content = "reference"/><meta name = "abstract" content = "Las expresiones regulares se pueden utilizar en el taller de filtros y en el panel de búsqueda, y también para la configuración avanzada de DesactivarPropiedadesCoincidentes. Este tema muestra la sintaxis de expresiones regulares y las abreviaturas."/><meta name = "description" content = "Las expresiones regulares se pueden utilizar en el taller de filtros y en el panel de búsqueda, y también para la configuración avanzada de DesactivarPropiedadesCoincidentes. Este tema muestra la sintaxis de expresiones regulares y las abreviaturas."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "cps-r-ReferenceInformation-RegularExpressionSyntax"/><meta name = "DC.language" content = "es"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Información de referencia: Sintaxis de expresiones regulares</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "cps-r-ReferenceInformation-RegularExpressionSyntax">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>Información de referencia: Sintaxis de expresiones regulares</h1></td></tr><tr><td class = "DocHeader4" colspan = "2"/></tr><tr><td class = "DocHeader3" colspan = "2"><table class = "DocThemeIntro" id = "table12"><tr><td class = "Intro1Only"><p class = "header"><p class = "abstract">
    <span class = "shortdesc">Las expresiones regulares se pueden utilizar en el taller de filtros y en el panel de búsqueda, y también para la configuración avanzada de <span class = "ph uicontrol">DesactivarPropiedadesCoincidentes</span>. Este tema muestra la sintaxis de expresiones regulares y las abreviaturas.</span>

  </p>
<p>En esta página, se explica: </p><ul><li><a href = "#r-RegularExpressionSyntax" id = "toc_rg" title = "Esta tabla enumera los metacaracteres que puede utilizar como expresiones regulares.">Sintaxis de expresiones regulares</a></li><li><a href = "#r-Abbreviations" id = "toc_rg" title = "Esta tabla muestra las abreviaturas que se admiten, como \d en lugar de [0-9].">Abreviaturas</a></li></ul>
</p></td></tr></table></td></tr></table>
  

  
  <article class = "topic reference nested1" aria-labelledby = "ariaid-title2" id = "r-RegularExpressionSyntax">
    <h2 class = "title topictitle2">Sintaxis de expresiones regulares</h2>

    
    <div class = "body refbody"><p class = "abstract">
      <span class = "shortdesc">Esta tabla enumera los metacaracteres que puede utilizar como expresiones regulares.</span>

    </p>

      <table class = "table frame-none"><caption/><colgroup><col style = "width:50%"/><col style = "width:50%"/></colgroup><thead class = "thead">
            <tr class = "row">
              <th class = "entry" id = "r-RegularExpressionSyntax__entry__1">Metacarácter</th>
              <th class = "entry" id = "r-RegularExpressionSyntax__entry__2">Significado</th>
            </tr>
          </thead><tbody class = "tbody">
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">.</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Coincide con cualquier carácter individual.</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">[ ]</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Indica una clase de caracteres. Coincide con cualquier carácter dentro de los corchetes (por ejemplo, <kbd class = "ph userinput userinput">[abc]</kbd> coincide con "a", "b" y "c").</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">^</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Si este metacarácter está al comienzo de una clase de caracteres, niega la clase de carácter. Una clase de caracteres negados coincide con cualquier carácter excepto con los que están dentro de los corchetes (por ejemplo, <kbd class = "ph userinput userinput">[^abc]</kbd> coincide con todos los caracteres excepto "a", "b" y "c").<p>Si ^ está al principio de la expresión regular, coincide con el principio de la entrada (por ejemplo, <kbd class = "ph userinput userinput">^[abc]</kbd> solo coincidirá con la entrada que empiece por "a", "b" o "c").</p></td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">-</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">En una clase de caracteres, indica un rango de caracteres (por ejemplo, <kbd class = "ph userinput userinput">[0-9]</kbd>, coincide con cualquiera de los dígitos del "0" al "9").</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">?</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Indica que la expresión anterior es opcional: coincide una vez o no coincide (por ejemplo, <kbd class = "ph userinput userinput">[0-9][0-9]?</kbd> coincide con "2" y "12").</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">+</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Indica que la expresión anterior coincide una o más veces (por ejemplo, <kbd class = "ph userinput userinput">[0-9]+</kbd>, coincide con "1", "13", "456", etc.).</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">*</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Indica que la expresión anterior coincide con cero o más veces.</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">??, +?, *?</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Versiones no expansivas de ?, +, y *. Estas coinciden lo menos posible, a diferencia de las versiones expansivas que coinciden tanto como sea posible (por ejemplo, la entrada "&lt;abc&gt;&lt;def&gt;", <kbd class = "ph userinput userinput">&lt;.*?&gt;</kbd> coincide con "&lt;abc&gt;" mientras que <kbd class = "ph userinput userinput">&lt;.*&gt;</kbd> coincide con "&lt;abc&gt;&lt;def&gt;").</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">( )</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Operador de agrupación. Ejemplo: <kbd class = "ph userinput userinput">(\d+,)*\d+</kbd> coincide con una lista de números separados por comas (por ejemplo, "1" o "1,23,456").</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">{ }</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Indica un grupo de coincidencia.</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">\</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">
                <p>Carácter de escape: Interprete el siguiente carácter literalmente (por ejemplo, <kbd class = "ph userinput userinput">[0-9]+</kbd> coincide con uno o más dígitos, pero<kbd class = "ph userinput userinput">[0-9]\+</kbd> coincide con un dígito seguido de un carácter positivo). También se utiliza para abreviaturas (por ejemplo, <kbd class = "ph userinput userinput">\a</kbd> para cualquier carácter alfanumérico; consulte la siguiente tabla).</p>
                <p>Si \ está seguido de un número n, coincide con el grupo de coincidencia enésima (a partir de 0). Ejemplo: <kbd class = "ph userinput userinput">&lt;{.*?}&gt;.*&lt;/\0&gt;</kbd> coincide con "&lt;head&gt;Contents&lt;/head&gt;".</p>
              </td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">$</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Al final de una expresión regular, este carácter coincide con el final de la entrada (por ejemplo, <kbd class = "ph userinput userinput">[0-9]$</kbd> coincide con un dígito al final de la entrada).</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">|</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Operador de alternación: separa dos expresiones, una de las cuales coincide de manera exacta (por ejemplo, <kbd class = "ph userinput userinput">T|the</kbd> coincide con "The" o "the").</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__1">!</td>
              <td class = "entry" headers = "r-RegularExpressionSyntax__entry__2">Operador de negación: la expresión que sigue a ! no coincide con la entrada (por ejemplo, <kbd class = "ph userinput userinput">a!b</kbd> coincide con "a" no seguido de "b").</td>
            </tr>
          </tbody></table>
    </div>

  </article>
  <article class = "topic reference nested1" aria-labelledby = "ariaid-title3" id = "r-Abbreviations">
    <p><map name = "FPMap1"><area href = "#hj-top" title = "Volver al principio de esta página" shape = "rect" coords = "416, 0, 435, 10"/></map><span class = "itemsprite"/></p><h2 class = "title topictitle2">Abreviaturas</h2>

    
    <div class = "body refbody"><p class = "abstract">
      <span class = "shortdesc">Esta tabla muestra las abreviaturas que se admiten, como <kbd class = "ph userinput userinput">\d</kbd> en lugar de <kbd class = "ph userinput userinput">[0-9]</kbd>.</span>

    </p>

      <table class = "table frame-none"><caption/><colgroup><col style = "width:50%"/><col style = "width:50%"/></colgroup><thead class = "thead">
            <tr class = "row">
              <th class = "entry" id = "r-Abbreviations__entry__1">Abreviatura</th>
              <th class = "entry" id = "r-Abbreviations__entry__2">Coincide con</th>
            </tr>
          </thead><tbody class = "tbody">
            <tr class = "row">
              <td class = "entry" headers = "r-Abbreviations__entry__1">\a</td>
              <td class = "entry" headers = "r-Abbreviations__entry__2">Cualquier carácter alfanumérico: ([a-zA-Z0-9])</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Abbreviations__entry__1">\b</td>
              <td class = "entry" headers = "r-Abbreviations__entry__2">Espacio en blanco (vacío): ([ \\t])</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Abbreviations__entry__1">\c</td>
              <td class = "entry" headers = "r-Abbreviations__entry__2">Cualquier carácter alfabético: ([a-zA-Z])</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Abbreviations__entry__1">\d</td>
              <td class = "entry" headers = "r-Abbreviations__entry__2">Cualquier dígito decimal: ([0-9])</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Abbreviations__entry__1">\h</td>
              <td class = "entry" headers = "r-Abbreviations__entry__2">Cualquier dígito hexadecimal: ([0-9a-fA-F])</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Abbreviations__entry__1">\n</td>
              <td class = "entry" headers = "r-Abbreviations__entry__2">Nueva línea: (\r|(\r?\n))</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Abbreviations__entry__1">\q</td>
              <td class = "entry" headers = "r-Abbreviations__entry__2">Una cadena entrecomillada: (\"[^\"]*\")|(\'[^\']*\')</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Abbreviations__entry__1">\w</td>
              <td class = "entry" headers = "r-Abbreviations__entry__2">Una palabra simple: ([a-zA-Z]+)</td>
            </tr>
            <tr class = "row">
              <td class = "entry" headers = "r-Abbreviations__entry__1">\z</td>
              <td class = "entry" headers = "r-Abbreviations__entry__2">Un entero: ([0-9]+)</td>
            </tr>
          </tbody></table>
    </div>

  </article>
</td></tr></table><script type = "text/javascript" src = "../DSDocUI_Bottom34.js">/* */</script></body>
</html>
