第一个字符和最后一个字符之间,两个字符以上才会添加。- $插入字符=@('祝','大家','猪年','元旦','快乐')
- Function EachLine {
- Param ([string]$Line)
- [Collections.ArrayList]$行字符=@($Line.toCharArray())
- $随机数=(1..$插入字符.Count)|%{get-random -input (1..($Line.Length -1))}|sort
- for ($i=$插入字符.Count -1; $i -ge 0; $i--){$行字符.Insert($随机数[$i],$插入字符[$i])}
- $NewStr=-join $行字符
- $NewStr
- }
- Get-Content ref.txt|ForEach-Object{if($_.Length -ge 2) {EachLine $_} else {$_}}
复制代码
|