#!/bin/bash
s ="####should be matched#### ignore the red text#########3
suvoo:
:suvoo:
suvoo
suvoo:
suvoo'
suvoo\`
\` suvoo\`
"'"'"suvoo"'"'"
'suvoo:
'suvoo "'"'"ghj
'suvoo
[suvoo~
{suvoo'
his name was \` suvoo'
his name is suvoo and he is 25
####shouldnt be matched####
asddsuvooaed
:suvo@abc:
suvooo
1suvoo
suvoo1:"
grep -E '(^|[[:space:]"' "'" '`(,:;<[{|~])suvoo([][:space:]"' "'" '),:;>`}|~]|$)' <<< "$s "
IyEvYmluL2Jhc2gKcz0iIyMjI3Nob3VsZCBiZSBtYXRjaGVkIyMjIyBpZ25vcmUgdGhlIHJlZCB0ZXh0IyMjIyMjIyMjMwpzdXZvbzoKOnN1dm9vOgogc3V2b28gCiBzdXZvbzoKc3V2b28nCnN1dm9vXGAKXGBzdXZvb1xgCiInIicic3V2b28iJyInIgonc3V2b286CiAnc3V2b28gIiciJyJnaGoKJ3N1dm9vCltzdXZvb34Ke3N1dm9vJwpoaXMgbmFtZSB3YXMgXGBzdXZvbycKaGlzIG5hbWUgaXMgc3V2b28gYW5kIGhlIGlzIDI1CiMjIyNzaG91bGRudCBiZSBtYXRjaGVkIyMjIwphc2Rkc3V2b29hZWQKOnN1dm9AYWJjOgpzdXZvb28KMXN1dm9vCnN1dm9vMToiCgpncmVwIC1FICcoXnxbWzpzcGFjZTpdIiciJyInYCgsOjs8W3t8fl0pc3V2b28oW11bOnNwYWNlOl0iJyInIicpLDo7PmB9fH5dfCQpJyA8PDwgIiRzIg==