我是正则表达式的菜鸟。
我有这样的字符串:-
String str = "sbs 01.00 sip ${dreamworks.values} print ${fwVer} to
used ${lang} en given ${model} in ${region}";
我必须提取与此类型匹配的所有模式 ${....}
喜欢:- 对于给定的 str 结果应该是
${dreamworks.values}
${fwVer}
${lang}
${model}
${region}
进一步,如果它发现任何重复,则只给出一个。例如:-
String feed = "sip ${dreamworks.values} print ${fwVer} to ${fwVer} used
${lang} en ${lang}given ${model} in ${region}"
结果应该是:-
${dreamworks.values}
${fwVer}
${lang}
${model}
${region}
只要
这是我的回答:-
PLACEHOLDER_PATTERN = "\\$\\{\\w+\\}";
但是这个没有给出正确的结果。它只给
${fwVer}
${lang}
${model}
${region}
所以请建议我正确的正则表达式。