我正在尝试使用以下模式在Eclipse中执行查找/替换:\$.*}
。
如果我将它放入Eclipse中的“查找”搜索框中,我可以找到文件中的所有匹配项(例如${MASTER_KEY}
)。但是,我不确定在“替换”框中放什么。我的目标是将${MASTER_KEY}
替换为$'{MASTER_KEY}'
。我试过了'\$.*}'
,但这没效果。
答案 0 :(得分:1)
按此搜索:
\$\{(.*?)\}
并替换为:
\$'\{\1\}'
说明:
{.*}
将匹配" $ {abc} pqr $ {def} "作为单一匹配,在您的情况下将是错误的。 .*?
使其变得懒惰,因此它会分别与 $ {abc} 和 $ {def} 相匹配。