<?php
$str = 'This is a number 100 but this isn\'t $100.';
$re = '~\s*(?<!\$)\b\d+~';
$subst = '!';
echo $result;
PD9waHAKCiRzdHIgPSAnVGhpcyBpcyBhIG51bWJlciAxMDAgYnV0IHRoaXMgaXNuXCd0ICQxMDAuJzsKJHJlID0gJ35ccyooPzwhXCQpXGJcZCt+JzsKJHN1YnN0ID0gJyEnOwokcmVzdWx0ID0gcHJlZ19yZXBsYWNlKCRyZSwgJHN1YnN0LCAkc3RyKTsKZWNobyAkcmVzdWx0Ow==