我需要用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"
[^"]+
部分使用否定的字符类,该类与除双引号之外的任何字符匹配。 +
将匹配它一次或多次。