'4' I. partidos. El segundo grupo está satisfecho. J. Somos al final de la expresión regular; ¡Hemos terminado! Hemos igualado '1234' de la cadena dispone de "12345". Hay dos cosas a tener en cuenta acerca de este proceso. En primer lugar, la tercera alternativa en el segundo grupo de '45' también permite que un partido, pero el proceso se detuvo antes de llegar a la tercera alternativa - en una posición de carácter dado, más a la izquierda conquista. En segundo lugar, el proceso fue capaz de conseguir un partido en la primera posición de carácter de la cadena dispone de '1'.
Si no hubo partidos en la primera posición, Perl sería pasar a la segunda posición de carácter '2' y tratar el partido de nuevo. Perl se da por vencido y se declara "12345" = ~ /(124 | 123) (46 | 4 | 45) /, que es falso, sólo cuando todos los caminos posibles en todas las posibles posiciones de caracteres se han agotado. La x Modificador Detalles Este modificador se establece poniendo x (en minúsculas) justo al lado de la segunda barra diagonal de la expresión regular.
Es decir: los caracteres de datos Wwhitespace /patrón /x en el patrón son totalmente ignorados excepto cuando escapado o dentro de una clase de caracteres, cuando se aplica este modificador. Cuando se establece este modificador, los caracteres entre un # sin escapar fuera de una clase de caracteres y el siguiente carácter n \\, inclusive, también son ignorados. Voy a ilustrar todo esto. Dice caracteres de datos de espacio en blanco en el patrón son totalmente ignorados excepto cuando escapado o dentro de una clase de caracteres.
Considere la cadena disponibles: $ availableString = "Soy un hombre sentado."; Las dos expresiones siguientes con la x modificador no produce una coincidencia. $ availableString = ~ /hombre sentado /x Esto es porque en la expresión regular, los espacios individuales entre "hombre" y "sentado" y "sentado" y "abajo" n
Conexión Checker