| $s = @' | | zzz | | xxx | | | | abc bbb | | { | | [123] | | { | | ddd | | } | | } | | '@ | | | | | | $num = '[123]'; | | $arr = $s -split "`r`n"; | | $s1 = ''; | | | | for ($i=0; $i -lt $arr.Count; $i++){ | | If ($s1.IndexOf( '{') -ge 0){ | | If ($arr[$i].IndexOf($num) -lt 0){ | | $x = $arr[$i].TrimStart(); | | $y = $arr[$i].Replace($x, '') + $num; | | $arr[$i] = $y + "`r`n" + $arr[$i]; | | } | | break; | | } | | $s1 = $arr[$i]; | | } | | | | $arrCOPY |
|