2016-09-14 5 views
0

Я ищу решение для резания данных из текстовых файлов. Файлы примеров выглядит следующим образом:Вырезать строки из текстового файла

text1 
------------ 
line1 
line2 
linen 

text2 
---------- 

Я хотел бы, чтобы захватить только line1 line2 и белье, поэтому я хотел бы, чтобы извлечь данные между знаками «-» и text2

Где я должен начать? Что проще всего в Powershell?

ответ

1

Вы можете использовать Regex или Select-String:

$textContent = 'text1 
------------ 
line1 
line2 
linen 

text2 
----------' 
($textContent | Select-String -Pattern '(?<=-{12})([\s\S]*?)(?=text2)').Matches.Value 
+0

Большое спасибо! Это именно то, что я ищу. –

Смежные вопросы