我正在尝试找到一种方法来根据行号从字符串中抓取特定的行。
例如,我想拉出第19行中的任何内容。
据我所知,如果我从一个文件中取出,我可以用Get-Content
和-Index
来做这件事。当使用变量而不是文件时,有没有替代方法?
发布于 2018-06-05 05:56:15
取决于你的字符串/变量是如何构造的,以及你的数据有什么分隔符。
也许这些例子能激励你。
$var1 = @(
'one'
'two'
'three'
)
$var2 = "four,five,six"
$var3 = @'
seven
eight
nine
'@
# array
$var1[1]
# string with delimeter
$var2.Split(',')[1]
# here string like raw file with CRLF as delim
$var3.Split("`r`n")[1]
https://stackoverflow.com/questions/50688989
复制相似问题