<?php
$string = "(731) some text here with number 2 (220) some 54 number other text here";
preg_match_all("/\((\d{3})\) *([^( ]*(?> +[^( ]+)*)/", $string, $matches);
?>
PD9waHAKCSRzdHJpbmcgPSAiKDczMSkgc29tZSB0ZXh0IGhlcmUgd2l0aCBudW1iZXIgMiAoMjIwKSBzb21lIDU0IG51bWJlciBvdGhlciB0ZXh0IGhlcmUiOwogCglwcmVnX21hdGNoX2FsbCgiL1woKFxkezN9KVwpICooW14oIF0qKD8+ICtbXiggXSspKikvIiwgJHN0cmluZywgJG1hdGNoZXMpOwoJJHJlc3VsdCA9IGFycmF5X2NvbWJpbmUoJG1hdGNoZXNbMV0sICRtYXRjaGVzWzJdKTsKCQoJcHJpbnRfcigkcmVzdWx0KTsKCQo/Pg==