php和java正则表达式

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:40:45
'/'.preg_replace("/\\\{(\d+)\\\}/", ".{0,\\1}", "testStr").'/is'

这一段代码怎么理解啊,testStr,是一个测试用的字符串,实际中是个变量,如果我改写成java的正则表达式怎么写啊,大哥们详细点,谢谢啊
function pattern_find($find) {
$find = preg_quote($find, "/'");
$find = str_replace("\\", "\\\\", $find);
$find = str_replace("'", "\\'", $find);
return '/'.preg_replace("/\\\{(\d+)\\\}/", ".{0,\\1}", $find).'/is';
}
就是想组装一个正则表达式的字符串,当字符串中出现$find时用于替换

关于是你要明白那个正则表达式是什么意思以及你需要提取的是什么数据。

把你需要提取的数据粘一点上来,大家帮你分析一下,这样才能改写。

不然怎么改啊,呵呵!!!