PHP超强的模板替换函数
$string = ‘ajas{q111}ashdfkhask{w222}askdfhak{e333}aksjdfha{e333}kdfhkashdfkjashdfjkhasdkfjhaskjdfhaskdhfaskjdfhasjkdfhksdhbcdef’;
$pattern = ‘/\{([a-z|A-Z|_][a-z|A-Z|0-9|_]+?)\}/e’;
$q111 = ‘11111′;
$w222 = ‘2222′;
$e333 = ‘3333′;
$e333 = ‘4444′;
echo preg_replace($pattern, ‘${‘ . ‘\\1′ . ‘}’, $string);