Tag: 函数

Java 7中Regex-replace-with-function-evaluation的等价物是什么?

我正在寻找一种非常简单的方法来获得类似下面的JavaScript代码。 也就是说,对于每个匹配,我想调用某个转换函数并将结果用作替换值。 var res = “Hello World!”.replace(/\S+/, function (word) { // Since this function represents a transformation, // replacing literal strings (as with replaceAll) are not a viable solution. return “” + word.length; }) // res => “5 6” 只有..在Java中。 并且,优选地作为可以重复使用的“单一方法”或“模板”。