import  re 
 
regex =  r"(?<![a-zA-Z0-9])(t)es(t)(?![a-zA-Z0-9])" 
 
test_str =  ( "test=y\n " 
	"tes't\n " 
	"test'\n " 
	"test-y\n " 
	"tes-ty\n " 
	"    test  Test    \n " 
	"test\n " 
	"abcdefg  Test ... test are the best... some thing words @@$: HAHA TEST ONE REAL PLAYER!!! EXCELLENT! It's testy night" ) 
 
subst =  "\\ 1**\\ 2" 
 
result =  re .sub ( regex,  subst,  test_str,  0 ,  re .IGNORECASE ) 
 
if  result:
    print  ( result) 
 
 
 
aW1wb3J0IHJlCgpyZWdleCA9IHIiKD88IVthLXpBLVowLTldKSh0KWVzKHQpKD8hW2EtekEtWjAtOV0pIgoKdGVzdF9zdHIgPSAoInRlc3Q9eVxuIgoJInRlcyd0XG4iCgkidGVzdCdcbiIKCSJ0ZXN0LXlcbiIKCSJ0ZXMtdHlcbiIKCSIgICAgdGVzdCAgVGVzdCAgICBcbiIKCSJ0ZXN0XG4iCgkiYWJjZGVmZyAgVGVzdCAuLi4gdGVzdCBhcmUgdGhlIGJlc3QuLi4gc29tZSB0aGluZyB3b3JkcyBAQCQ6IEhBSEEgVEVTVCBPTkUgUkVBTCBQTEFZRVIhISEgRVhDRUxMRU5UISBJdCdzIHRlc3R5IG5pZ2h0IikKCnN1YnN0ID0gIlxcMSoqXFwyIgoKcmVzdWx0ID0gcmUuc3ViKHJlZ2V4LCBzdWJzdCwgdGVzdF9zdHIsIDAsIHJlLklHTk9SRUNBU0UpCgppZiByZXN1bHQ6CiAgICBwcmludCAocmVzdWx0KQoKCg==