meixi 当前离线
上等兵
$num = "[$(Get-Random -ma 999 -mi 100)]" $num ################################################################# $s = @' zzz xxx abc bbb { ccc { ddd } } '@ <# 正则处理后的结果: zzz xxx abc bbb { [123] ccc { ddd } } #> ################################################################# $s2 = @' zzz xxx abc kkk{ ooo { ddd } } '@ <# 正则处理后的结果: zzz xxx abc kkk{ [888] ooo { ddd } } #>复制代码
TOP
WHY 当前离线
上校
$s = @' zzz xxx abc bbb { [123] ccc { ddd } } '@ #$num = '[' + (Get-Random -ma 999 -mi 100) + ']'; $num = '[123]'; $s -replace ('^(?>[^{]*){(\r?\n[ \t]+)(?!\' + $num + ')'), ('$&' + $num + '$1'); pause复制代码
Five66 当前离线
上尉
2.我已经给了你一个不用固化分组的、看起来"通用"的脚本,何不试试呢