Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html C语言中的自动缩进_Html_Markup - Fatal编程技术网

Html C语言中的自动缩进

Html C语言中的自动缩进,html,markup,Html,Markup,C语言中是否有一个开源库或代码示例,它将重新缩进HTML代码字符串 例如,将其转换为: <li> <a href="#">this</a> </li><li><a href="#">that</a> </li> 为此: <li> <a href="#">this</a> </li> <li

C语言中是否有一个开源库或代码示例,它将重新缩进HTML代码字符串

例如,将其转换为:

 <li>
     <a href="#">this</a>



 </li><li><a href="#">that</a>

          </li>
为此:

 <li>
     <a href="#">this</a>
 </li>
 <li>
     <a href="#">that</a>
 </li>
注意:我不希望任何HTML像HTMLTidy那样被修改或移动

我只希望标记重新缩进,没有其他内容。

使用if粘贴示例,然后选择Language | Html,然后选择Text-FX | Text-FX Html Tidy | Tidy Reindent Xml

您的样本变成:

<li>
  <a href="#">this</a>
</li>
<li>
  <a href="#">that</a>
</li>
如果您将示例粘贴到中并选择语言| Html,然后选择文本FX |文本FX Html Tidy | Tidy Reindent Xml,则使用

您的样本变成:

<li>
  <a href="#">this</a>
</li>
<li>
  <a href="#">that</a>
</li>

这不是我要找的。1此命令使用“HTMLTidy”组件,当您有大量HTML时,该组件会执行许多其他不愉快的操作,如更改标记。2我需要一个可以用C编码的解决方案。在C中,你需要使用正则表达式模式去掉空白,然后在缩进标记之前输入制表符。这个链接是删除空白的开始:这不是我要找的。1此命令使用“HTMLTidy”组件,当您有大量HTML时,该组件会执行许多其他不愉快的操作,如更改标记。2我需要一个可以用C编码的解决方案。在C中,你需要使用正则表达式模式去掉空白,然后在缩进标记之前输入制表符。此链接是删除空白的开始: