标题: [问题求助] PowerShell移动多行字符串中函数体的位置 [打印本页]
作者: 5i365 时间: 2022-10-19 12:49 标题: PowerShell移动多行字符串中函数体的位置
本帖最后由 5i365 于 2022-10-19 15:26 编辑
把Main函数下方的函数 A B C 移动到 Main 函数上方
注: Main函数内部的函数 D 不移动
A B C 函数体代内可能还有{}花括号嵌套
________________________________________之前:
function Main([string[]]$args)
{
function D($p1)
{
'D'
}
}
function A($p1, $p2)
{
'A'
}
function B($p1)
{
'B'
}
function C()
{
'C'
}
________________________________________之后:
function A($p1, $p2)
{
'A'
}
function B($p1)
{
'B'
}
function C()
{
'C'
}
function Main([string[]]$args)
{
function D($p1)
{
'D'
}
}
________________________________________代码:
- $s = @'
- function Main([string[]]$args)
- {
- function D($p1)
- {
- 'D'
- }
- }
-
- function A($p1, $p2)
- {
- 'A'
- }
-
- function B($p1)
- {
- 'B'
- }
-
- function C()
- {
- 'C'
- }
- '@
-
- # Main函数下方的函数 A B C 移动到 Main 函数上方
- # Main函数内部的函数 D 不移动
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |