即可
用+替代掉*就去除了abef這樣連用而中間沒內容的部分
我找到原因了,查MSDN發現VBScript的正則太簡單了,不支持標準正則的位置錨定的(?<)和(?=)
因此改成
ab.+ef
這樣會返回abcdef,好在ab和ef都是確定的,從結果中去掉就可以了,可以用replace,也可以直接用instr之類的函數。