PowerShell 格式化Html

脚本改写自js。直接上代码

       function Htmlformat($strs){
	    <#声明left变量用于存放html标签中左尖括号(‘<’)位置
            var left=null;
	    #声明right变量用于存放html标签中右尖括号(‘<’)位置
            var right=null;
	    #声明str变量,用于存放格式化后的代码字符串
            var str='';
            #存放html代码所进所用的空格
            var blank='\t';
	    #存放若干个blank变量,用于控制代码缩进的深度
            var fmt=[];#>
        $fmt=""    
	   #对需要格式化的代码字符串进行遍历
           for($i=0;$i -lt $strs.length;$i++){
		#发现左尖括号后将其位置记录在left变量上
                if($strs[$i] -eq '<'){
                    $left=$i;
                }elseif($strs[$i] -eq '>'){
		#发现右尖括号后将其记录在right变量上
                    $right=$i;
                }
		#当做尖括号右尖括号都记录了一个位置后,说明二者之间的内容为代码的一行
               if($left -is [int] -and $right -is [int]){
		   #判断字符串左尖括号后是否为‘/’,如果满足,表明该行代码为双标签的闭合标签
                   if($strs[$
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值