Powershell正则表达式检查括号之间的字符串

shr*_*ish 3 regex powershell

我正在尝试将文本文件中的值读入哈希表,我希望能够告诉我何时遇到格式为"['somestring']"的值......所以当我遇到一个值时我有想要将字符串存储到特定变量并运行该字符串的函数.

我认为正则表达式是这样做的方法,但我不确定可能的正则表达式值是什么样的.任何帮助将不胜感激,谢谢!

Lee*_*Lee 7

$r = [regex] "\[([^\[]*)\]"
$match = $r.match("[somestring]")
$text = $match.groups[1].value
Run Code Online (Sandbox Code Playgroud)