Regex VB6/VBS-正则表达式匹配两个字符串之间的所有字符串(不包括在匹配这两个字符串时)

Regex VB6/VBS-正则表达式匹配两个字符串之间的所有字符串(不包括在匹配这两个字符串时),regex,vbscript,vb6,Regex,Vbscript,Vb6,我在互联网上搜索过,但没有找到在两个字符串之间拆分文本的解决方案,因为Microsoft VBScript正则表达式5.5不支持这两个字符串 例如,我想要这个 This is sample sentence 变成这样 sample 总而言之,我希望每个字符都包含在“This is”和“句子”之间,但不要包含这两个字符串-这与正则表达式中的不同:This is(.*)句子 This is sample sentence 所以寻找 This is (sample) sentence 样本在匹

我在互联网上搜索过,但没有找到在两个字符串之间拆分文本的解决方案,因为Microsoft VBScript正则表达式5.5不支持这两个字符串

例如,我想要这个

This is sample sentence
变成这样

sample
总而言之,我希望每个字符都包含在“This is”和“句子”之间,但不要包含这两个字符串-这与正则表达式中的不同:
This is(.*)句子

This is sample sentence
所以寻找

This is (sample) sentence
样本在匹配(0)-子匹配(0)中

样本在匹配(0)-子匹配(0)中


示例位于Matchs(0)-Submatchs(1)中。

如果不捕获组或lookarounds,这怎么可能呢。我只知道lookarounds不受支持,所以这就是为什么我问是否有人知道替代方法,或者我需要将Regex与Replace命令结合使用……然后使用
这是*(*)*语句
regex,然后将匹配项替换为
$1
\1
This is ([a-z']+) sentence
(This is )([a-z']+) sentence