Powershell 查找和替换未知的

Powershell 查找和替换未知的,powershell,Powershell,我正在尝试使用PowerShell替换.conf文件中的值。 价值在于 锁定持续时间=30。使用.replace可以很好地工作,但是如果它说了什么,我希望能够替换它,比如: 锁定持续时间=3231231,并且仍然有效。我如何找到=号后面的内容,并用我的变量替换它?这样它就可以在不知道后面是什么的情况下工作。在replace中使用正则表达式: "LockoutDuration = 30" -replace "(\d+)","${1}123453" ## returns: 'LockoutDurat

我正在尝试使用PowerShell替换.conf文件中的值。 价值在于 锁定持续时间=30。使用.replace可以很好地工作,但是如果它说了什么,我希望能够替换它,比如:
锁定持续时间=3231231,并且仍然有效。我如何找到=号后面的内容,并用我的变量替换它?这样它就可以在不知道后面是什么的情况下工作。

在replace中使用正则表达式:

"LockoutDuration = 30" -replace "(\d+)","${1}123453" ## returns: 'LockoutDuration = 123453'