我目前有这个:
$population = '1,601 (2001 census){{Census 2001 AUS|id=SSC12856|name=Palm Beach (State Suburb)|accessdate=30 June 2007|quick=on}}';
我想要这个:
$population = '1,601 (2001 census)';
我已尝试使用preg_match
删除所有内容,但我无法弄清楚正则表达式。
我将如何做到这一点?
答案 0 :(得分:5)
在第一个{
之后删除吗?
substr($population, 0, strpos($population, '{'))
# This would be better written strtok($population, '{'), as @mario points out.
或者,要移除{{
和}}
之间的所有内容:
preg_replace('/{{.*?}}/', '', $population);