2013-12-18 29 views
1

我使用下面的正則表達式查找類型如何在Eclipse中包含替換的字符串?

${a-z.a-z} 

其中.a-z部分是可選的字符串

下面是我使用的正則表達式 -

\$\{[A-Za-z]+\.*[A-Z][a-z]*\} 

這會匹配

${users} 
${user.firstName} 

I wan將以上匹配的字符串替換爲以下相應的替換字符

<c:out value="${users}"/> 
<c:out value="${user.firstName}"/> 

如何在Eclipse中執行此操作?請注意,我可以編寫一個腳本來替換所有這些事件,但我不想通過手動查看它們(因此我想通過編輯器執行此操作)來替換所有出現的事件,但僅替換所有出現的事件。

回答

0

我這樣做是使用羣體 -

查找:(\$\{([A-Za-z]+)\.*[A-Z][a-z]*\})

替換爲:<c:out value="$1"/>

+0

FWIW我想'(\ $ \ {[AZ.az] + \})'也將工作作爲一個更簡單的正則表達式 – ATG

相關問題