我的记事本文件中有以下输入行。
示例 1:
//UNION TEXT=firststring,FRIEND='ABC,Secondstring,ABAER'
示例 2:
//UNION TEXT=firststring,
// FRIEND='ABC,SecondString,ABAER'
基本上,一行可以跨越两到三行。如果是最后一个字符,,
则将其视为连续字符。
在示例 1 中 - 文本在一行中。在示例 2 中 - 相同的文本在两行中。
在示例 1 中,我可能可以编写以下代码。但是,如果“输入文本”基于连续字符跨越两三行,我不知道该怎么做,
$result = Get-Content $file.fullName | ? { ($_ -match firststring) -and ($_ -match 'secondstring')}
我想我需要一种方法,以便我可以在具有“-and”条件的多行中搜索文本。类似的东西...
谢谢!