0

誰かが以下の問題で私を助けてくれないかと思っていました。

以下のHTMLファイルがあります。やりたいのは、Powershellを使用していくつかの行を編集することです。

<br>
<H3><U><FONT COLOR=blue>Server1</U></font></H3>
<table border="1" BORDERCOLOR=black>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<tr><th>Drive</th><th>SizeGB</th><th>UsedGB</th><th>FreeGB</th><th>Usage</th></tr>
<tr><td>C:</td><td>68</td><td>36.73</td><td>30.88</td><td><Font color=Red>¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦</Font><Font Color=Green>¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦</font></td></tr>
<tr><td>D:</td><td>837</td><td>250.13</td><td>586.49</td><td><Font color=Red>¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦</Font><Font Color=Green>¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦</font></td></tr>
<tr><td>E:</td><td>1023</td><td>193.35</td><td>829.65</td><td><Font color=Red>¦¦¦¦¦¦¦¦¦</Font><Font Color=Green>¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦</font></td></tr>
</table>

<br>
<H3><U><FONT COLOR=blue>File Server</U></font></H3>
<table border="1" BORDERCOLOR=black>
<colgroup>
<col/>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<tr><th>Drive</th><th>SizeGB</th><th>UsedGB</th><th>FreeGB</th><th>Usage</th></tr>
<tr><td>C:</td><td>68</td><td>24.28</td><td>43.43</td><td><Font color=Red>¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦</Font><Font Color=Green>¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦</font></td></tr>
<tr><td>D:</td><td>706</td><td>601.68</td><td>104.63</td><td><Font color=Red>¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦</Font><Font Color=Green>¦¦¦¦¦¦¦</font></td></tr>
<tr><td>E:</td><td>409</td><td>248.92</td><td>160.26</td><td><Font color=Red>¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦</Font><Font Color=Green>¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦</font></td></tr>
</table>
<br>

したがって、必要なのは、HTMLファイルを調べて、ファイルサーバーを過ぎたセクションのみを編集し、D:を「ファイル」に設定し、E:を「データ」に設定して、デフォルト名で保存して閉じることです。

よろしくお願いします。

4

1 に答える 1

0

$ testという変数に文字列を投稿したときに、次のようになります。

$new = $test -replace '(^.+File Server.+)D:(.+)E:(.+$)', '$1Files$2Data$3'

次に、$newをファイルに保存します。

于 2012-08-13T12:57:43.703 に答える