我想读取文件的一部分,从一个字符串开始到结束另一个字符串。有没有办法做到这一点? 如:1.txt的包含在powershell中读取文件的一部分
/string1
phone
lapi
desk
/string2
ipod
socket
就像该文件将成为这里的string1为常数1和字符串可能会有所不同。但是“/”在另一端是不变的。请给我建议,尝试get-content,但它是一个有点冗长的代码。
我想读取文件的一部分,从一个字符串开始到结束另一个字符串。有没有办法做到这一点? 如:1.txt的包含在powershell中读取文件的一部分
/string1
phone
lapi
desk
/string2
ipod
socket
就像该文件将成为这里的string1为常数1和字符串可能会有所不同。但是“/”在另一端是不变的。请给我建议,尝试get-content,但它是一个有点冗长的代码。
为什么不使用Get-Content并不那么冗长。 如果你想charachter之间的分裂/然后就执行此:
$contents = Get-Content -Path .\YourFile.txt -Delimiter '/'
那么内容将是一个数组,其中第一和第二部分是你想要的文字。当然,最终有/字符,所以你可能要修剪
$text = $contents[0] + $contents[1].Trim('/');
请发表[MCVE]你尝试过什么,同时描述你所期望的结果,你实际上得到的结果。 –