Python: sostituire le interruzioni di riga in una stringa con elementi HTML

Python: sostituire le interruzioni di riga in una stringa con elementi HTML

In questo articolo vedremo come sostituire le interruzioni di riga con i corrispondenti elementi HTML con Python.

La soluzione è la seguente:

def new_lines_to_br(input_str = None):
    if input_str is None:
        return None
    if not isinstance(input_str, str):
        return None
    return input_str.replace('\n', '<br>')         

Se il parametro passato alla funzione è una stringa, sostituiamo tutte le ricorrenze del carattere \n con elementi HTML br.

Torna su