<?php
$testdata = array('1~ 2,906,730 RX', '1-.’ 2,733,975 Rx',
'/ 132,882 RX mu uuu Au',
'\'2(*__/ 182 rX ....212');
foreach ($testdata as $data) {
if (preg_match('/\d{1,3}(?:,\d{3}+)*(?= rx)/i', $data, $match)) { echo $match[0], "\n";
}
}
PD9waHAKCiR0ZXN0ZGF0YSA9IGFycmF5KCcxfiAyLDkwNiw3MzAgUlgnLCAKCQkJCScxLS7igJkgMiw3MzMsOTc1IFJ4JywKCQkJCScvIDEzMiw4ODIgUlggbXUgdXV1IEF1JywKCQkJCSdcJzIoKl9fLyAxODIgclggLi4uLjIxMicpOwpmb3JlYWNoICgkdGVzdGRhdGEgYXMgJGRhdGEpIHsKCWlmIChwcmVnX21hdGNoKCcvXGR7MSwzfSg/OixcZHszfSspKig/PSByeCkvaScsICRkYXRhLCAkbWF0Y2gpKSB7CgkJZWNobyAkbWF0Y2hbMF0sICJcbiI7Cgl9Cn0=