标签: regex string powershell replace
我目前正在开发一个PowerShell脚本,我必须将所有表达式替换为“[A-Z] =”到“(第一个表达式的字母):”
例如,“A =”将变为“E =”,“Z =” - > “Z:”等等。
所以最后我想记住第一个参数的一部分并将其粘贴到第二个参数。
有没有有效的方法可以做到这一点?
$quotaTXT3 = $quotaTXT2 -replace '[A-Z]=', '[A-Z]:'
答案 0 :(得分:1)
您正在寻找的是capture groups。
你这样使用它们:
$quotaTXT3 = $quotaTXT2 -replace '([A-Z])=', '$1:'