Разрезать кратную линию между двумя строками - PullRequest
0 голосов
/ 17 мая 2019

У меня есть код, который разрезает текстовые строки между двумя символами.Работает нормально но у меня две проблемы.

  1. Пустые строки отбрасываются.

  2. Когда он находит символ ,, он ничего не пишет из символа , в конце этой строки.

Iпоместите символ ¥ в начало и конец текстового файла, который нужно вырезать.

Это код:

$messagesubjects=import-csv original.txt | Out-String
foreach($messagesubject in $messagesubjects) {         
    $start= $messagesubject.indexof("¥") +1
    $end= $messagesubject.indexof("¥",$start) 
    $length =$end - $start
    $messagesubjects.substring($start, $length) | out-file cutfile.txt -Append
} 

Спасибо.

1 Ответ

0 голосов
/ 20 мая 2019

Я нашел решение.Как вы сказали, был способ прочитать файл

$messagesubjects=[IO.File]::ReadAllText("original.txt")

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...