<?php
$string = "J U D G M E T J U D E M E N T JUDGEMENT J U D G M F N T J U D G NE N T J U D G N E N T
J U D G M E N FT J U D G M E T J U N C M E N T J U D G M E F T J U G M E N T J U D G E M E N T
J U D E M E N T J U D G R E N T J U D G E N T J U E G M E N T J U D G M E M T J u d g m e n T JUDGMEAT JUGMENT JUT" ;
$regex = '~\bJ\h?(?:[a-z]\h?)+T\b~i' ;
$word = "JUDGEMENT" ;
$regex ,
function ( $match ) use ( $word ) {
return $word ;
else
return $match [ 0 ] ; // leave it
} ,
$string ) ;
echo $string ;
?>
PD9waHAKCiRzdHJpbmcgPSAiSiBVIEQgRyBNIEUgVCAgSiBVIEQgRSBNIEUgTiBUICBKVURHRU1FTlQgIEogVSBEIEcgTSBGIE4gVCAgSiBVIEQgRyBORSBOIFQgIEogVSBEIEcgTiBFIE4gVCAgCkogVSBEIEcgTSBFIE4gRlQgIEogVSBEIEcgTSBFIFQgIEogVSBOIEMgTSBFIE4gVCAgSiBVIEQgRyBNIEUgRiBUICBKIFUgRyBNIEUgTiBUICBKIFUgRCBHIEUgTSBFIE4gVCAgCkogVSBEIEUgTSBFIE4gVCAgSiBVIEQgRyBSIEUgTiBUICBKIFUgRCBHIEUgTiBUICBKIFUgRSBHIE0gRSBOIFQgIEogVSBEIEcgTSBFIE0gVCAgSiB1IGQgZyBtIGUgbiBUICBKVURHTUVBVCAgSlVHTUVOVCBKVVQiOwoKJHJlZ2V4ID0gJ35cYkpcaD8oPzpbYS16XVxoPykrVFxifmknOwoKJHdvcmQgPSAiSlVER0VNRU5UIjsKCiRzdHJpbmcgPSBwcmVnX3JlcGxhY2VfY2FsbGJhY2soCgkkcmVnZXgsCglmdW5jdGlvbigkbWF0Y2gpIHVzZSAoJHdvcmQpIHsKCQkkd29yZDIgPSBzdHJ0b3VwcGVyKHN0cl9yZXBsYWNlKCcgJywgJycsICRtYXRjaFswXSkpOwoKCQlpZiAobGV2ZW5zaHRlaW4oJHdvcmQsICR3b3JkMikgPD0gMikKCQkJcmV0dXJuICR3b3JkOwoJCWVsc2UKCQkJcmV0dXJuICRtYXRjaFswXTsgLy8gbGVhdmUgaXQKCgl9LAoJJHN0cmluZyk7CgplY2hvICRzdHJpbmc7Cj8+