0

私は現在これを持っています:

$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たが、正規表現がわかりません。

どうすればこれを達成できますか?

4

1 に答える 1

5

最初の後に削除して{も大丈夫ですか?

substr($population, 0, strpos($population, '{'))
# This would be better written strtok($population, '{'), as @mario points out.

{{または、との間のすべてを削除するには}}

preg_replace('/{{.*?}}/', '', $population);
于 2012-11-30T01:20:10.407 に答える