我在web.config文件中有以下行。
<add assembly="xxxxx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=CCCCDDDSWFRWSSFSDS"/>
我想要的是找到Version = 1.0.0.0并且能够用我自己的nr替换1.0.0.0。
如何使用正则表达式找到它?
答案 0 :(得分:1)
问题与您想要匹配的内容是它具有句点(.
),它在正则表达式语言中是一个特殊字符。要解决此问题,需要使用\
转义句点字符,因此正则表达式应如下所示:Version=1\.0\.0\.0
。
答案 1 :(得分:1)
假设您使用的是Perl,并且该行是变量$ _。
my $new_nr = "2.3.4.5";
s/(Version=)\S+,/$1$new_nr,/;