2
我想從一個文本文件讀取值到一個哈希表,我希望能夠告訴我什麼時候遇到一個具有格式「['somestring']」的值「...所以當我遇到一個有括號的值時,我想把字符串存儲到一個特定的變量中,然後用該字符串運行一個函數。Powershell正則表達式檢查括號內的字符串
我在想,正則表達式是這樣做的方式,但我不確定可能的正則表達式值是什麼樣子。任何幫助將不勝感激,謝謝!
我想從一個文本文件讀取值到一個哈希表,我希望能夠告訴我什麼時候遇到一個具有格式「['somestring']」的值「...所以當我遇到一個有括號的值時,我想把字符串存儲到一個特定的變量中,然後用該字符串運行一個函數。Powershell正則表達式檢查括號內的字符串
我在想,正則表達式是這樣做的方式,但我不確定可能的正則表達式值是什麼樣子。任何幫助將不勝感激,謝謝!
$r = [regex] "\[([^\[]*)\]"
$match = $r.match("[somestring]")
$text = $match.groups[1].value
if("['somestring']" -match "\['([^\]]+)'\]")
{
$matches[1]
}
表示謝謝你! – shreddish