Devil King
Devil King

Reputation: 13

How do I remove all the <br> tags from a string

I have a big string like

Hello<br>I am a On then sake home is am leaf<br> Of suspicion do departure at extremely he 
believing.<br> Do know said mind do rent they oh hope of <br> General enquire picture letters garrets on
offices of no on<br> Say one hearing between excited evening all inhabit thought you<br> Style begin mr
heard by in music tried do<br> To unreserved projection no introduced invitation<br> .... 1200 words.

Now I want to replace those <br> tags with " ". I don't know regex, can someone please help me ? And I used javascript string replace and it didn't work.

Upvotes: 0

Views: 111

Answers (1)

cbdeveloper
cbdeveloper

Reputation: 31485

Replacing <br> for regular space " ".

const yourString = "Hello<br>I am a On then sake home is am leaf<br> Of suspicion do departure at extremely he believing.<br> Do know said mind do rent they oh hope of <br> General enquire picture letters garrets on offices of no on<br> Say one hearing between excited evening all inhabit thought you<br> Style begin mr heard by in music tried do<br> To unreserved projection no introduced invitation<br>"

const result = yourString
.replace(/<br>/gi," ")      // REPLACES ALL <br> OCCURRENCES FOR A REGULAR SPACE
.replace(/\s+/g," ")        // REPLACES POSSIBLE MULTIPLE SPACES FOR A SINGLE SPACE
.trim();                    // REMOVES POSSIBLE SPACES FROM THE BEGINNING AND END OF THE STRING
  
console.log(result);

Replacing <br> for regular new lines "\n".

const yourString = "Hello<br>I am a On then sake home is am leaf<br> Of suspicion do departure at extremely he believing.<br> Do know said mind do rent they oh hope of <br> General enquire picture letters garrets on offices of no on<br> Say one hearing between excited evening all inhabit thought you<br> Style begin mr heard by in music tried do<br> To unreserved projection no introduced invitation<br>"

const result = yourString
.replace(/<br>\s*/gi,"\n")      // REPLACES ALL <br> FOLLOWED BY 0 OR MORE SAPCES FOR A NEW LINE
.trim();                    // REMOVES POSSIBLE SPACES FROM THE BEGINNING AND END OF THE STRING
  
console.log(result);

Upvotes: 1

Related Questions