2017-05-26 3 views
-1
$getRead = @($readFile) 

for($i = 0; $i -lt getRead.length; $i++){ 
    $getEnd = $readFile.substring(readFile[$i].length - 1, 4) 
    $getStart = $readFile.substring(readFile[$i].length 1, $getEnd) 

    #$findMatchREGEX = "[0-8]" 
    #$replaceWithREGEX = "9" 

    #$newNum = $readFile -replace $findMatchREGEX,$replaceWithREGEX 

} 

私はすべての50州についてさまざまな長さの運転免許証番号を読みました。最後の4桁を9に変更する必要があります 配列の添え字の先頭部分を取得して連結するにはどうすればよいですか?Out substringとend substringの配列添字の先頭を連結する

答えて

0

これはあなたの中に行ごとに、あなたは、単一の運転免許証の番号を持っていて動作しますファイル:

$readFile = "c:/path/file" 
$getRead = gc $readFile 

foreach ($line in $getRead){ 
    $getStart = $line.substring(0, $line.Length - 5) 
    $resultWithNines = $getStart + "9999" 
    echo $resultWithNines 
} 
+0

'$ getStart = $ line.substring(0、$ line.Length - 5)'大丈夫あー、この理にかなっている。ありがとうございました – schnipdip

関連する問題