2012-12-24 51 views
1

我想在多個文件中找到Eclipse中某些文本的多次出現,但無法爲相同的正則表達式編寫正確的表達式。Eclipse查找正則表達式

我有匹配以下模式

<import resource="classpath:META-INF/cxf/**cxf-extension**-soap.xml" /> 
<import resource="classpath:META-INF/cxf/**cxf-extension**-http.xml" /> 

CXF擴展有可能是任何東西文本的多次出現。

所以我想找出以「< import」開頭的所有這些事件都有「cxf-extension」工作並以「/>」結尾。

回答

2

我認爲這將工作:

<import.*?cxf-extension.*?\/> 

這裏有一些測試: http://www.regex101.com/r/yX3mH3

+0

@nhahtdh謝謝,固定。 – Michael

+0

在Eclipse中實際上不需要轉義'/',因爲分隔符不存在於正則表達式中(regex101上的分隔符因爲具有分隔符而需要)。 – nhahtdh

+0

@nhahtdh Eclipse有它自己的正則表達式編譯器嗎?我假設他只是沒有說明他的語言。另外,爲了清晰起見,我喜歡將'\'放在上面。它不會影響正則表達式的運行時間,對嗎? – Michael