Comparar revisiones

Ejecutar una búsqueda global, discriminar mayúsculas y minúsculas y considerar entrada multilínea

Revisión 269548:

Revisión 269548 de DSN_XP el

Revisión 206596:

Revisión 206596 de DSN_XP el

Título:
Ejecutar una búsqueda global, discriminar mayúsculas y minúsculas y considerar entrada multilínea
Ejecutar una búsqueda global, discriminar mayúsculas y minúsculas y considerar entrada multilínea
Enlace amigable (slug):
Guía_JavaScript_1.5/Trabajar_con_expresiones_regulares/Ejecutar_una_busqueda_global,_discriminar_mayúsculas_y_minúsculas_y_considerar_entrada_multilínea
Guía_JavaScript_1.5/Trabajar_con_expresiones_regulares/Ejecutar_una_busqueda_global,_discriminar_mayúsculas_y_minúsculas_y_considerar_entrada_multilínea
Contenido:

Revisión 269548
Revisión 206596
t7    <p>t
8      &nbsp;
9    </p>
10    <h3 id="Ejecutar_una_b.C3.BAsqueda_global.2C_discriminar_may.
>C3.BAsculas_y_min.C3.BAsculas_y_considerar_entrada_multil.C3.ADne 
>a" name="Ejecutar_una_b.C3.BAsqueda_global.2C_discriminar_may.C3. 
>BAsculas_y_min.C3.BAsculas_y_considerar_entrada_multil.C3.ADnea"> 
11      Ejecutar una búsqueda global, discriminar mayúsculas y minú
>sculas y considerar entrada multilínea 
12    </h3>
13    <p>
14      Las expresiones regulares poseen tres banderas {{ mediawiki
>.external('flags') }} opcionales que permiten una búsqueda global 
> y una búsqueda que discrimine si el texto está en mayúsculas o m 
>inúsculas. Para indicar una búsqueda global, utilice la bandera < 
>code>g</code>. Para indicar una búsqueda que discrimine la difere 
>ncia entre mayúsculas y minúsculas, utilice la bandera <code>i</c 
>ode>. Para indicar una búsqueda multilínea, utilice la bandera <c 
>ode>m</code>. Estas banderas pueden ser utilizadas separadamente  
>o en conjunto en cualquier orden y están incluidas como parte de  
>una expresión regular. 
15    </p>
16    <p>
17      Para incluir una bandera con una expresión regular, utilice
> la siguiente sintaxis: 
18    </p>
19    <pre>
20re = /patrón/banderas
21re = new RegExp("patrón", ["banderas"])
22</pre>
23    <p>
24      Nótese que las banderas son una parte integral de una expre
>sión regular. Éstas no pueden ser añadidas o removidas más tarde. 
25    </p>
26    <p>
27      Por ejemplo, <code>re = /\w+\s/g</code> crea una expresión 
>regular que busca por uno o más caracteres seguidos por un espaci 
>o y busca por esta combinación a lo largo de la cadena. 
28    </p>
29    <pre>
30&lt;script type="text/javascript"&gt;
31 re = /\w+\s/g;
32 str = "fee fi fo fum";
33 myArray = str.match(re);
34 document.write(myArray);
35&lt;/script&gt;
36</pre>
37    <p>
38      Esto despliega {{ mediawiki.external('\"fee \", \"fi \", \"
>fo \"') }}. En este ejemplo, usted puede reemplazar la línea: 
39    </p>
40    <pre>
41re = /\w+\s/g;
42</pre>
43    <p>
44      con:
45    </p>
46    <pre>
47re = new RegExp("\\w+\\s", "g");
48</pre>
49    <p>
50      y obtener el mismo resultado.
51    </p>
52    <p>
53      La bandera <code>m</code> es utilizada para especificar que
> una cadena de entrada multilínea deberá ser tratada como múltipl 
>es líneas. Si la bandera <code>m</code> es utilizada, ^ y $ coinc 
>iden al inicio o al final de una línea dentro de una cadena de en 
>trada en vez de comenzar o terminar en la cadena completa. 
54    </p>
55    <div class="noinclude">
56      <p>
57        {{ AnteriorSiguiente("Guía JavaScript 1.5:Trabajar con ex
>presiones regulares", "Guía JavaScript 1.5:Trabajar con expresion 
>es regulares:Usar coincidencias de subcadenas parentizadas") }} 
58      </p>
59    </div>
60    <p>
61      {{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Working
>_with_Regular_Expressions/Executing_a_Global_Search,_Ignoring_Cas 
>e,_and_Considering_Multiline_Input", "fr": "fr/Guide_JavaScript_1 
>.5/Travailler_avec_les_expressions_rationnelles/Ex\u00e9cution_de 
>_recherches_globales,_ignorer_la_casse,_utilisation_de_cha\u00een 
>es_multilignes", "ja": "ja/Core_JavaScript_1.5_Guide/Working_with 
>_Regular_Expressions/Executing_a_Global_Search,_Ignoring_Case,_an 
>d_Considering_Multiline_Input", "pl": "pl/Przewodnik_po_j\u0119zy 
>ku_JavaScript_1.5/Praca_z_wyra\u017ceniami_regularnymi/Globalne_w 
>yszukiwanie,_wielko\u015b\u0107_znak\u00f3w,_wieloliniowe_wej\u01 
>5bcie" } ) }} 
62    </p>

Volver al historial