Foros del Web » Programación para mayores de 30 ;) » RegExp »

[SOLUCIONADO] Tester regexp completo

Estas en el tema de Tester regexp completo en el foro de RegExp en Foros del Web. Hola, ¿Alguien conoce algun tester regexp que tenga en cuenta la expresion [[:<:]] que vale como comienzo de palabra en una frase? NOTA: He probado ...
  #1 (permalink)  
Antiguo 10/05/2013, 06:11
 
Fecha de Ingreso: mayo-2013
Mensajes: 191
Antigüedad: 10 años, 11 meses
Puntos: 10
Tester regexp completo

Hola,

¿Alguien conoce algun tester regexp que tenga en cuenta la expresion [[:<:]] que vale como comienzo de palabra en una frase?

NOTA:
He probado como 15-20 que me han salido en google buscando regex tester pero cuando pongo esta expresion [[:<:]] sale como no valida

¿Sabe alguien por que?
  #2 (permalink)  
Antiguo 10/05/2013, 11:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Tester regexp completo

Me parece que es una secuencia ya obsoleta, el estándar actual es PCRE y dichas secuencias ya no están permitidas.

Podrías explicar que es lo que buscas para buscar una solución compatible con PCRE.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 10/05/2013, 13:37
 
Fecha de Ingreso: mayo-2013
Mensajes: 191
Antigüedad: 10 años, 11 meses
Puntos: 10
Respuesta: Tester regexp completo

Hola pateketrueke

Gracias por responder.

Lo que quería hacer era poder probar y de esta manera aprender un poco sobre las expresiones regulares pudiendo ver los resultados

Es que en mysql se esta empleando [[:<:]] que es (aunque no del todo) el equivalente de \b
pero yo no lo sabia

Lo curioso es que \b no he podido hacer que funcione en mysql de ninguna manera

Entonces la solucion que he encontrado es experimentar con los testers online con \b y reemplazándolo despues con [[:<:]] para mysql

Asi que aqui lo dejo por si alguien pasa por lo mismo que yo ... y doy el tema por SOLUCIONADO

Saludos
  #4 (permalink)  
Antiguo 17/09/2013, 13:08
 
Fecha de Ingreso: septiembre-2013
Mensajes: 33
Antigüedad: 10 años, 7 meses
Puntos: 4
Respuesta: Tester regexp completo

Los siguientes patrones son exclusivos o compatibles con Perl y no existen en POSIX extendido:

Patrón..... ..... Significado
[[:ascii:]]..... caracteres con código ASCII de 0 a 127
[[:blank:]]..... espacios o tabuladores
[[:cntrl:]]..... caracteres de control
[[:graph:]]..... caracteres de impresión, salvo el espacio
[[:print:]]..... caracteres de impresión, espacio incluido
[[:word:]]..... cualquier letra o dígito y el guión bajo
[[:xdigit:]]..... cualquier dígito hexadecimal
\w.............cualquier letra o dígito y el guión bajo
\W.............cualquier cosa que no sea letra o dígito y el guión bajo
\s ............. cualquier espacio en blanco
\S .............cualquier cosa que no sea un espacio en blanco
\d .............cualquier dígito
\D.............cualquier cosa que no sea un dígito
\b.............inicio o final de palabra
\A ............. comienzo
\Z ............. final (incluido salto de línea)
\z ............. final
  #5 (permalink)  
Antiguo 18/09/2013, 09:16
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Tester regexp completo

De hecho, las clases de la forma [[:clase:]] son las definidas por POSIX extendido, y las de la forma \X son las de Perl.
  #6 (permalink)  
Antiguo 18/09/2013, 10:38
 
Fecha de Ingreso: septiembre-2013
Mensajes: 33
Antigüedad: 10 años, 7 meses
Puntos: 4
Respuesta: Tester regexp completo

Cita:
Iniciado por AlvaroG Ver Mensaje
De hecho, las clases de la forma [[:clase:]] son las definidas por POSIX extendido, y las de la forma \X son las de Perl.
No te sabría decir exáctamente, yo he extraido la información que dije de esta página y lo que referencié está a mitad de la misma.

http://www.mclibre.org/consultar/php/lecciones/php_expresiones_regulares.html

Etiquetas: completo, tester
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:30.