soundasleep/html2text

Surpressing multiple brs

Open

#49 opened on May 24, 2017

 (4 comments) (0 reactions) (0 assignees)HTML (138 forks)github user discovery
hacktoberfest

Repository metrics

Stars
 (485 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

In your code you remove 'unnecessary empty lines':

// remove unnecessary empty lines
$output = preg_replace("/\n\n\n*/im", "\n\n", $output);

This actually leads to the removal of intended empty lines (at least in my case). It would be great to have some configuration for things like this. Should I submit a PR for this?

Just to give you an example:

Hello <br><br><br> lets test this <br><br><br> Cheers!

is converted to

Hello

lets test this

Cheers!

But I would expect:

Hello


lets test this


Cheers!

Contributor guide