首页 > 解决方案 > 如何
从字符串中删除所有标签

问题描述

我有一个大字符串

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.

现在我想<br>用“”替换这些标签。我不知道正则表达式,有人可以帮我吗?而且我使用了javascript字符串替换,但它没有用。

标签: javascript

解决方案


替换<br>为常规空间" "

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);

更换<br>常规新线路"\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);


推荐阅读