Regular Expressions

Regular Expressions

#regex

Tabla de contenido

Acerca de

1

Cap?tulo 1: Empezando con Expresiones Regulares

2

Observaciones

2

?Qu? significa 'expresi?n regular'?

2

?Son todas las expresiones regulares una gram?tica regular ?

3

Recursos

3

Versiones

3

PCRE

3

Utilizado por: PHP 4.2.0 (y superior), Delphi XE (y superior), Julia , Notepad ++

4

Perl

4

.RED

4

Idiomas: C #

4

Java

4

JavaScript

4

Pit?n

5

Oniguruma

5

Aumentar

5

POSIX

5

Idiomas: Bash

5

Examples

6

Guia de personajes

6

Cap?tulo 2: Agrupaci?n at?mica

9

Introducci?n

9

Observaciones

9

Examples

9

Agrupando con (?>)

9

Usando un grupo at?mico

9

Usando un grupo no at?mico

10

Otro ejemplo de texto

11

Cap?tulo 3: Caracteres del ancla: D?lar ($)

12

Observaciones

12

Examples

12

Une una letra al final de una l?nea o cadena

12

Cap?tulo 4: Clases de personajes

13

Observaciones

13

Clases simples

13

Clases comunes

13

Clases de negacion

13

Examples

14

Los basicos

14

Unir diferentes palabras similares

14

Coincidencia no alfanum?rica (clase de caracteres negados)

14

Coincidencia sin d?gitos (clase de caracteres negados)

16

Clase de personajes y problemas comunes que enfrentan los principiantes.

17

Clases de personajes POSIX

19

Cap?tulo 5: Combinadores de UTF-8: letras, marcas, puntuaci?n, etc.

21

Examples

21

Cartas a juego en diferentes alfabetos

21

Cap?tulo 6: Cuando NO debes usar Expresiones Regulares

22

Observaciones

22

Examples

22

Parejas coincidentes (como par?ntesis, par?ntesis ...)

22

Operaciones de cadena simples

22

An?lisis de HTML (o XML, o JSON, o c?digo C, o ...)

23

Cap?tulo 7: Cuantificadores Posesivos

24

Observaciones

24

Examples

24

Uso b?sico de cuantificadores posesivos

24

Cap?tulo 8: Cuantitativos codiciosos y perezosos

25

Par?metros

25

Observaciones

26

Codicia

26

pereza

26

El concepto de avaricia y pereza solo existe en los motores de retroceso.

26

Examples

26

La codicia contra la pereza

26

L?mites con m?ltiples coincidencias

28

Cap?tulo 9: Escapando

29

Examples

29

Literales crudos de cuerda

29

Pit?n

29

C ++ (11+)

29



29

DO#

29

Instrumentos de cuerda

30

?Qu? personajes necesitan ser escapados?

30

Barras invertidas

30

Escape (fuera de las clases de personajes)

30

Escapar dentro de las clases de personajes

31

Escapar de la sustituci?n

31

Excepciones BRE

31

/ Delimitadores /

32

Cap?tulo 10: Grupos de captura

34

Examples

34

Grupos de captura b?sicos

34

Referencias y grupos no capturadores

35

Grupos de captura con nombre

35

Cap?tulo 11: Grupos de captura con nombre

37

Sintaxis

37

Observaciones

37

Examples

37

C?mo se ve un grupo de captura con nombre

37

Hacer referencia a un grupo de captura nombrado

37

Cap?tulo 12: L?mite de palabra

39

Sintaxis

39

Observaciones

39

Recursos adicionales

39

Examples

39

Coincidir palabra completa

39

Encuentra patrones al principio o al final de una palabra

40

L?mites de palabras

40

El metacar?cter \b

40

Ejemplos:

40

El metacar?cter \B

41

Ejemplos:

41

Hacer el texto m?s corto pero no romper la ?ltima palabra

41

Cap?tulo 13: Lookahead y Lookbehind

42

Sintaxis

42

Observaciones

42

Examples

42

Lo esencial

42

Usando lookbehind para probar finales.

42

Simulando la apariencia de longitud variable detr?s de \ K

43

Cap?tulo 14: Modificadores de expresiones regulares (banderas)

44

Introducci?n

44

Observaciones

44

Modificadores PCRE

44

Modificadores de Java

44

Examples

45

Modificador DOTALL

45

Modificador MULTILINE

46

Modificador IGNORE CASE

46

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download