gpt4 book ai didi

regex - 在 Visual Studio 中使用通配符/正则表达式进行查找和替换

转载 作者:行者123 更新时间:2023-12-02 20:10:40 25 4
gpt4 key购买 nike

我需要将 receiveTimeOut 属性的不同值替换为 receiveTimeOut="59:59:59"在 Visual Studio 中可以使用通配符搜索来完成此任务吗?

<endpoint receiveTimeOut="10:10:20" someOtherProperty="x1" yetAnotherProperty="y1" />
<endpoint receiveTimeOut="10:50:20" someOtherProperty="x2" yetAnotherProperty="y2" />
...
<endpoint receiveTimeOut="30:50:20" someOtherProperty="x3" yetAnotherProperty="y3" />

我尝试过:在“查找和替换”对话框中使用通配符选项,receiveTimeOut="*" 但这会选择完整的行,receiveTimeOut="10:10: 20"someOtherProperty="x1"YetAnotherProperty="y1"/>

正如您可能已经猜到的,我正在编辑 WCF 服务 web.config,并且必须手动重复执行此任务。

最佳答案

使用正则表达式选项...

查找:<endpoint receiveTimeOut="[^"]+"

然后...

替换:<endpoint receiveTimeOut="59:59:59"

[^"]+部分使用负字符类来匹配除双引号之外的任何字符。 +将匹配一次或多次。

关于regex - 在 Visual Studio 中使用通配符/正则表达式进行查找和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18196314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com