好吧,這讓我很瘋狂,因爲我的正則表達式正在處理Rubular,但是PowerShell並沒有像我期望的那樣工作。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上試試它時,它工作正常,我在這裏錯過了什麼?任何幫助將是偉大的,謝謝!
謝謝!我當然同意菲爾布特有正確的想法,但我想明白我錯過了什麼。非常感謝! – Steve