[Python] [python] escludere righe vuote o commentate

Valerio Pachera sirio81 a gmail.com
Mer 1 Feb 2023 10:25:07 CET


Ciao a tutti, vorrei ottenere lo stesso risultato di

    grep -Ev '(^[[:blank:]]*$|^#)'

Ho pensato a questo:

    p = re.compile('^\s*$|^#.*', re.MULTILINE)

    \s
        Matches any whitespace character; this is equivalent to the class [
\t\n\r\f\v].

Se provo però a sostituire le righe che matchano con una stringa vuota, non
viene rimosso il new line.

    re.sub(p, '', mystring)
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20230201/8d67a591/attachment.html>


Maggiori informazioni sulla lista Python