[EMAIL PROTECTED]
> To som skusal ale neni to tak jednoduche. 
> --------------------------------------------------------------
> [...]'''CREATE TABLE IBPDDB071/R004660V
> (PERSONNR    DECIMAL     (10, 0)    NOT NULL WITH DEFAULT, 
> LFDNR1 DECIMAL (3, 0) [...] );'''
> regexp_sql_create=\
> re.compile(r"^\s*CREATE\s+TABLE\s+"
>            r"(?P<library>[A-Z0-9]+)\s*[/.]\s*(?P<file>[A-Z0-9]+)\s*"
>            r"\((?P<tbl_field_def>.*?)\)\s*")

No jasně. Když jsou vevnitř závorky, tak to nemůže
fungovat. Problém je principiální. Regulární výrazy
obecně nemohou popisovat řetězce jazyků, které obsahují
párové struktury. Možná se dají zpracovat nějaké speciální
případy na základě dalších znalostí.

pepr
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem