2
我想从一个文本文件读取值到一个哈希表,我希望能够告诉我什么时候遇到一个具有格式“['somestring']”的值“...所以当我遇到一个有括号的值时,我想把字符串存储到一个特定的变量中,然后用该字符串运行一个函数。Powershell正则表达式检查括号内的字符串
我在想,正则表达式是这样做的方式,但我不确定可能的正则表达式值是什么样子。任何帮助将不胜感激,谢谢!
我想从一个文本文件读取值到一个哈希表,我希望能够告诉我什么时候遇到一个具有格式“['somestring']”的值“...所以当我遇到一个有括号的值时,我想把字符串存储到一个特定的变量中,然后用该字符串运行一个函数。Powershell正则表达式检查括号内的字符串
我在想,正则表达式是这样做的方式,但我不确定可能的正则表达式值是什么样子。任何帮助将不胜感激,谢谢!
$r = [regex] "\[([^\[]*)\]"
$match = $r.match("[somestring]")
$text = $match.groups[1].value
if("['somestring']" -match "\['([^\]]+)'\]")
{
$matches[1]
}
表示谢谢你! – shreddish