Metin dosyasından ihtiyacım olan metni kesmek için bir metin dosyasının bir alt dizesini alt katmana yerleştirmeye çalışıyorum. Bu örnekteAlt tabakaya ilişkin alt tabaka alt dizesi
dosya içeriyorsa
bu bir test örneği metnin
Ben ikinci önce her şeyi kaldırmak istediğiniz
ikinci satır olan aşağıdaki metin
ait
üçüncü satır, sonra "ikinci" ve "üçüncü satır" arasında her şeyi alın. Yani çıkış Bu benim ne var
metin
üçüncü hattın
ikinci satır olacak ve $ ikinci bir kodlanmış uzunluğunu koyarsanız çalışır, ancak uzunluk alamayan İşte
$text = (Get-Content -raw Test.txt | Out-String).Trim() $first = $text.IndexOf('second') $second = $text.Substring($text.IndexOf('second'), ($text.length-1)) $third = $second.Substring(0, $second.IndexOf('third line')) $text.Substring($first, $third) | Set-Content file2.txt
Mükemmel, Teşekkürler! – adjuzy