.ps1(powershell脚本)文件中的以下表达式是什么意思?
$row=".+\\(.+\.exe)";
根据我的理解,“\”用于逃避并使字面上的行为字符。但我对“。”的使用感到困惑。这里。有人可以帮我这个吗?
答案 0 :(得分:2)
这看起来像是匹配文件路径的正则表达式的一部分。打破这个正则表达式:
.+ matches one or more characters (of anything)
\\ matches the '\' character (needs the \ to escape the \ character)
(
.+ matches one or more characters (of anything)
\. matches the '.' character (needs the \ to escape the . character)
exe matches exe
)
。是一个特殊字符,表示匹配任何字符。