[pyar] Trabado con una re
Jose Jachuf
jjachuf en gmail.com
Lun Ago 15 11:12:15 ART 2011
Hola a todos
Lo siguiente lo probé usando Kodos [1].
Dada una cadena de valores separados por coma, correspondiente al
values de un insert en sql, encontrar los valores correspondiente a
cada campo.
Ejemplo:
'D' Alessandro', '501', '649', 8, '848', 'TA', 'SA', '808', '800',
'801', '848', '849', 'O' Higgins, esto es una prueba'
la siguiente re me encuentra y agrupa de manera correcta cada valor de
la cadena.
('.\S[^']+'|[^ ,]+)
'D' Alessandro'
'501'
...
'O' Higgins, esto es una prueba'
El problema que tengo y no sé como solucionar es que falla (al menos)
en estas dos situaciones:
1) en un valor en que está presente una comilla hay más de un caracter
antes de la comilla. Ejemplo: 'Bernardo O'Higgins, esto es una prueba'
2) la cadena contiene un solo caracter entre las comilla simpes. Ejemplo: 'T'
con esto falla:
'D' Alessandro', '501', '649', 8, '848', 'T', 'S', '808', '800',
'801', '848', '849', 'Bernardo O'Higgins, esto es una prueba'
Saludos
Jose
[1] http://kodos.sourceforge.net/
More information about the pyar
mailing list