假设我将以下内容放入文本框中:
1|[Guangzhou Evergrande](//www.gzevergrandefc.com/)|6|5-1-0|+15|**16**
2|[Shandong Luneng](//www.lunengsports.com/)|7|5-1-1|+7|**16**
3|[Qingdao Jonoon](//www.zhongnengfc.com/)|7|4-3-0|+4|**15**
4|[Beijing Guoan](//www.fcguoan.com/)|7|3-3-1|+2|**12**
当我按下回车键时,它会将[
and]
和(
and之间的)
内容放入新的行中,如下所示:
if ($name == "NAME_HERE") $name = "[".$name."](URL_HERE)";
我试着做preg_match
和使用这个模式:$pattern = '/^[/';
和$pattern_end = '/^]/';
名字——jsut to test——但我不能让它工作....
这是我到目前为止所拥有的:
$string = '1|[Guangzhou Evergrande](//www.gzevergrandefc.com/)|6|5-1-0|+15|**16**';
$pattern = '/\[(.*?\)].*?\((.*?)\)/';
$replacement = 'if ($name == "{1}") $name = "[".$name."]({2})";';
echo preg_replace($pattern, $replacement, $string);