将html原始文本转换为嵌入式文本(删除空格)Regex Javascript

达斯

我尝试将html文本转换为嵌入式文本,而标记之间或标记内的文本之间没有空格,但文本不会丢失空格。检查下面的代码以获取更多信息。

This is my html from which I want to remove the whitespaces

const html = `
 <div>
   <div>
     <span>This is a text</span>
     <div>
       Another text
     </div>
   </div>
 </div>
`;

我尝试在下面“写”正则表达式,但这是错误的。我现在也删除了标签。我尝试了不同的正则表达式方法,但无法创建(或理解)正则表达式代码。

我做:

console.log(html.replace(/\>(\s+?)\</g,''))

输出:

<divdivspan>This is a text</spandiv>
       Another text
     </div/div/div>

我想要:

console.log(html.replace('(regex)', ''))
output: <div><div><span>This is a text</span><div>Another text</div></div></div>
mplungjan

不确定为什么要这么做,但这可行

我剪切并粘贴了您的HTML,也不得不添加\ r和\ n

const html = `<!--aaaaa--><div>
   <div>
     <span>This is a text</span>
     <div><!-- asda asdasd asdasdasd -->
       Another text
     </div><!-- comment 
     over two lines -->
   </div>
 </div>`
 
 const noSpaceOrComments = html
   .replace(/<!--[\s\S]*?-->/gm,"") // comments
   .replace(/^(\s+)?|(\s+)?$/gm,"") // leading and trailing whitespace
   .replace(/\r|\n/g,"") // trailing newlines
 
 console.log(noSpaceOrComments)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用javascript和regex将原始html转换为文本

来自分类Dev

将 HTML 文本转换为图像 - Javascript

来自分类Dev

使用JavaScript将纯文本列表转换为HTML列表

来自分类Dev

Primefaces textEditor:使用JavaScript无法将文本转换为HTML

来自分类Dev

通过javascript将文本文件转换为html

来自分类Dev

使用Javascript将HTML转换为纯文本

来自分类Dev

将文本阴影转换为嵌入式SVG样式的嵌入式阴影

来自分类Dev

JavaScript将文本转换为像素坐标

来自分类Dev

使用JavaScript将Binary转换为文本

来自分类Dev

javascript 将 html 链接转换为文本并将 url 保留为文本

来自分类Dev

当嵌入式视频到达特定位置时,使用JavaScript突出显示文本

来自分类Dev

通过JavaScript将CSS样式转换为嵌入式样式

来自分类Dev

使用javascript保持样式单位将CSS样式转换为嵌入式样式

来自分类Dev

如何使用JQuery或JavaScript删除嵌入式音频

来自分类Dev

使用XSS过滤器将文本链接转换为Javascript中的多种HTML格式

来自分类Dev

使用JavaScript将二进制转换为文本

来自分类Dev

Javascript-如何将文本转换为图像

来自分类Dev

将文本NodeType转换为Javascript中的元素

来自分类Dev

将纯文本转换为JavaScript中的超链接

来自分类Dev

如何将动态Javascript转换为文本?

来自分类Dev

使用javascript将纯文本转换为CSS值

来自分类Dev

sharepoint使用JavaScript将文本输入转换为Select

来自分类Dev

将文本数组转换为 Javascript 对象

来自分类Dev

使用javascript将嵌套列表转换为缩进的纯文本

来自分类Dev

动态添加文本框的Javascript,然后再次将文本框转换为文本

来自分类Dev

将Javascript文件导入Camunda嵌入式表单

来自分类Dev

使用javascript用嵌入式PHP编辑html

来自分类Dev

使用JavaScript,如何将HTML字符串转换为HTML标签和文本内容的数组?

来自分类Dev

在 JavaScript 中将文本转换为小写

Related 相关文章

  1. 1

    使用javascript和regex将原始html转换为文本

  2. 2

    将 HTML 文本转换为图像 - Javascript

  3. 3

    使用JavaScript将纯文本列表转换为HTML列表

  4. 4

    Primefaces textEditor:使用JavaScript无法将文本转换为HTML

  5. 5

    通过javascript将文本文件转换为html

  6. 6

    使用Javascript将HTML转换为纯文本

  7. 7

    将文本阴影转换为嵌入式SVG样式的嵌入式阴影

  8. 8

    JavaScript将文本转换为像素坐标

  9. 9

    使用JavaScript将Binary转换为文本

  10. 10

    javascript 将 html 链接转换为文本并将 url 保留为文本

  11. 11

    当嵌入式视频到达特定位置时,使用JavaScript突出显示文本

  12. 12

    通过JavaScript将CSS样式转换为嵌入式样式

  13. 13

    使用javascript保持样式单位将CSS样式转换为嵌入式样式

  14. 14

    如何使用JQuery或JavaScript删除嵌入式音频

  15. 15

    使用XSS过滤器将文本链接转换为Javascript中的多种HTML格式

  16. 16

    使用JavaScript将二进制转换为文本

  17. 17

    Javascript-如何将文本转换为图像

  18. 18

    将文本NodeType转换为Javascript中的元素

  19. 19

    将纯文本转换为JavaScript中的超链接

  20. 20

    如何将动态Javascript转换为文本?

  21. 21

    使用javascript将纯文本转换为CSS值

  22. 22

    sharepoint使用JavaScript将文本输入转换为Select

  23. 23

    将文本数组转换为 Javascript 对象

  24. 24

    使用javascript将嵌套列表转换为缩进的纯文本

  25. 25

    动态添加文本框的Javascript,然后再次将文本框转换为文本

  26. 26

    将Javascript文件导入Camunda嵌入式表单

  27. 27

    使用javascript用嵌入式PHP编辑html

  28. 28

    使用JavaScript,如何将HTML字符串转换为HTML标签和文本内容的数组?

  29. 29

    在 JavaScript 中将文本转换为小写

热门标签

归档