Regex Eclipse正则表达式搜索/替换在正则表达式正向前瞻后不替换?

Regex Eclipse正则表达式搜索/替换在正则表达式正向前瞻后不替换?,regex,eclipse,Regex,Eclipse,在Eclipse3.5中进行了积极的前瞻之后,我无法进行任何类型的替换!具体地说,我输入了任何文本字符串来替换找到的字符串,而文本字符串是无法替换的。我的正向前瞻位于行的末尾,以便在下一次搜索中包含正向前瞻文本 怎么了?这也是基于eclipse的最新Aptana Studio中的一个问题 例如: -Hello! I'm trying to match some stuff -Hello! Burbpaoiwjf paowijefpioj -Hello! 匹配模式:

在Eclipse3.5中进行了积极的前瞻之后,我无法进行任何类型的替换!具体地说,我输入了任何文本字符串来替换找到的字符串,而文本字符串是无法替换的。我的正向前瞻位于行的末尾,以便在下一次搜索中包含正向前瞻文本

怎么了?这也是基于eclipse的最新Aptana Studio中的一个问题

例如:

-Hello!  
I'm trying to match  
some stuff  
-Hello!  
Burbpaoiwjf  
paowijefpioj  
-Hello!  
匹配模式:

(?s)-Hello!(.*?)(?=-Hello!)
这将匹配,但我无法用任何内容替换匹配的文本。

这是一个错误

作为解决方法,请将搜索模式更改为:

(?s)-Hello!(.*?)-Hello!
包括

-Hello!

在替换字符串中。

…太糟糕了。这真糟糕。我有一些相当复杂的匹配(哇,15年多来,这个漏洞仍未解决。。。