相关疑难解决方法(0)

Java相当于PHP的preg_replace_callback

我正在将应用程序从PHP迁移到Java,并且在代码中大量使用正则表达式.我在PHP中遇到过似乎没有java等价物的东西:

preg_replace_callback()
Run Code Online (Sandbox Code Playgroud)

对于正则表达式中的每个匹配,它调用一个函数,该函数将匹配文本作为参数传递.作为示例用法:

$articleText = preg_replace_callback("/\[thumb(\d+)\]/",'thumbReplace', $articleText);
# ...
function thumbReplace($matches) {
   global $photos;
   return "<img src=\"thumbs/" . $photos[$matches[1]] . "\">";
}
Run Code Online (Sandbox Code Playgroud)

在Java中这样做的理想方法是什么?

php java regex preg-replace

33
推荐指数
2
解决办法
7312
查看次数

标签 统计

java ×1

php ×1

preg-replace ×1

regex ×1