私の正規表現は Rubular で動作しているのに、PowerShell が期待どおりに動作していないため、これは私を狂わせます。
- ネットワーク ディレクトリで Get-ChildItem を実行し、出力を txt ファイルに送信しました。
- 次のようなテキスト ファイルからディレクトリ情報を削除しました。
- PowerShell を使用してディレクトリ情報を削除する正規表現を作成しようとすると、いくつかの問題が発生します。
私が使用する場合:
$var = Get-Contnet "file path"
$var -match "Directory.*"
PowerShell は探しているテキストを取得しますが、新しい行で始まるテキストは取得しません。
Directory: \\Drive\Unit\Proposals\Names\Location\crazy folder path\even crazier folder path\unbelievable folder path\
だから...私が使用するとき:
$var -match "Directory.*\n.*"
何も得られない...
これをRublarで試してみるとうまくいきますが、何が欠けていますか? どんな助けでも素晴らしいでしょう、ありがとう!