我试图将RPN方程转换为匹配tigcc规则的字符串.数字必须包含前面的字符数和正面或负面的标记.对于"2",它将是"1 2 POSINT_TAG"
我对rpn转换器的完整输入是基于正则表达式,所以我想再次使用它们并具有如下String.replaceAll()函数:
string.replaceAll("(\d+)","$1".length+" $1 POSINT_TAG");
Run Code Online (Sandbox Code Playgroud)
但它只是打印:"2号INT_TAG".我发现了一些类似com.stevesoft.pat(link)的类.
在普通的Sun Java中是否有另一种方法可以使用(自定义)函数来替换正则表达式的规则?