Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

How do I transform 10 line breaks in 1 in Python?

Example:

I have this text

Example 123









Example 456

and I have to transform into this:

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

Example 123
Example 456

Obs: 10 line breaks it’s just a example, can be any number (3,4,6…)

>Solution :

Since you have tagged this question with the regex tag, you can do

import re
text="""Example 123









Example 456
"""
print(re.sub(r"\n{2,}", "\n", text))

which replaces all consecutive line breaks with one line break.

Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading