据我所知,我想要匹配的模式是[^\\][\$#]\w{,10},但我不清楚如何将匹配结果存储在PowerShell变量中,这样我就可以在表中查找变量名来替换它的值。例如,如果powershell变量$expr包含字符串\#Foo has the value #Foo,而$vartable["#Foo"]包含值5,则需要在$varname中<em
我在寻找带捕捉组的正则表达式,问号(?)可以出现在我的输入字符串中。如果它不存在,它将按原样返回输入字符串,但如果?存在,则在?第一次出现之前返回该字符串。我的输入可以采用以下格式abc.txt // result should be abc.txtabc.txt?matcher(str1);if (match