$re = '/(?<!cpc)((lifull-connect|facebook|mitula).*(referrer|referral))|bpihousingloans|rumah\.mitula|dotproperty\/blog-property-boost/m';
$str = 'lm.facebook.com
facebook/social/listing
en-gb.facebook.com
lifull-connect/cpc/premium
mitula/cpc/feed-client
mitula/cpc/feed-default
baan.mitula.in.th
mitula/feed-client
dotproperty/email/send-alert
dotproperty/email/send-alert-interest
dotproperty/email/enquiry
dotproperty/email/click-to-call-property
dotproperty/webpush/alert
dotproperty/webpush/new-home
dotproperty/android_app
dotproperty.co.th
dotpropertygroup.com
facebook/cpc/[facebook][cpc][house][sale]
lifull-connect/referrer/feed-client
lifull-connect/referrer/feed-default
directory.bpihousingloans.com
lifull-connect/referrer/feed-featured
rumah.mitula.co.id
lifull-connect/referrer/feed-boost
facebook/referral/[facebook][marketplace][condo][rent]
dotproperty/blog-property-boost
facebook/referral/[facebook][marketplace][house][rent]
facebook/referral/[facebook][marketplace][townhouse][rent]
mitula/referrer/feed-client
facebook/referral/[facebook][marketplace][condo][sale]';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
// Print the entire match result
var_dump($matches);
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php