単純な文字列「WEEK」を置き換えたい。(ドット付き) 文字列 "TEST" を含むテキスト ファイル
$LOG= "C:\FILE.TXT"
$A= "TEST"
(Get-Content $LOG) | Foreach { $_ -Replace "WEEK.", $A } | Set-Content $LOG;
問題は、私のファイルに次の内容があることです:
WEEK_A WEEK.
スクリプトを実行すると、結果は次のようになります。
TESTA TEST
私が望む結果は次のとおりです。
WEEK_A TEST
^ "WEEK." で試してみます。と「^WEEK.$」ですが、うまくいきませんでした
正規表現を手伝ってもらえますか? ありがとう
======編集==================
Ok。私は試してみます
$LOG= "C:\FILE.TXT"
$A= "TEST"
(Get-Content $LOG) | Foreach { $_ -Replace "WEEK\.", $A } | Set-Content $LOG;
そしてその作品のようです