Regex 正则表达式字符串替换。

Regex 正则表达式字符串替换。,regex,replace,ms-word,Regex,Replace,Ms Word,我有以下几行: d:\Projects\qqq\Development\qqq.MySol1.sln d:\Projects\qqq\qqqDevelopment\qqqMySol2.sln d:\Projects\qqq\Development\MyInstaller.sln d:\Projects\qqq\qqq\Development\MyInstaller.sln d:\Projects\Development\MyInstaller.sln 我需要一个正则表达式,

我有以下几行:

d:\Projects\qqq\Development\qqq.MySol1.sln  
d:\Projects\qqq\qqqDevelopment\qqqMySol2.sln  
d:\Projects\qqq\Development\MyInstaller.sln  
d:\Projects\qqq\qqq\Development\MyInstaller.sln  
d:\Projects\Development\MyInstaller.sln  
我需要一个正则表达式,它将导致名称捕获:

Line 1: Development and MySol1.sln  
Line 2: Development and MySol2.sln  
Line 3: Development and MyInstaller.sln  
Line 4: Development and MyInstaller.sln  
Line 5: Development and MyInstaller.sln
因此,一个正则表达式将从行中删除(忽略)单词
qqq
。 我一直在尝试与监管机构合作,并找到了部分解决方案:

.*\\(?<A>.*)\\.{3}(?<B>.*)  

因此,
{3}
应该以某种方式修复。

我认为这应该是可行的:

.*\\(?:qqq)?(?<A>.*)\\(?:qqq)?(?<B>.*)
*\(?:qqq)?(?*)\(?:qqq)?(?*)

任何特定的语言?它总是
qqq
还是同一个字母的三倍还是其他什么?
.*\\(?:qqq)?(?<A>.*)\\(?:qqq)?(?<B>.*)