字符串不是特定 (2+3+${ad@%s不固定} ) / ${asdc3}
这是一个数学公式字符串 需替换调未知的 ${} 以及里面的内容
java 正则表达试改怎么替换掉"${未知} " 正则该怎么写
r0是正则,全局匹配符合r0规则的,替换成2,就行了
你描述的逻辑是不是这样:
该正则需要匹配 以 ${ 开始,以 } 结尾,不含匹配项,的字符串。
/(?<='${').*(?='}')/
(2+3+${ads})/${asdc3} 结果(2+3+2)/ 2
老铁java按规则稍微修改下就行了,我写js的,之前没写过java。试了下,很简单嘛