import re
# val = "110" # => <_sre.SRE_Match object; span=(14, 17), match='110'>
val = "10"
s = "can there be B110 numbers and 10 numbers in this sentence"
print(re.search(r'(?<!__num)(?<!\d){}(?!\d)'.format(val), s))
# => <_sre.SRE_Match object; span=(30, 32), match='10'>
aW1wb3J0IHJlCiMgdmFsID0gIjExMCIgIyA9PiA8X3NyZS5TUkVfTWF0Y2ggb2JqZWN0OyBzcGFuPSgxNCwgMTcpLCBtYXRjaD0nMTEwJz4KdmFsID0gIjEwIgpzID0gImNhbiB0aGVyZSBiZSBCMTEwIG51bWJlcnMgYW5kIDEwIG51bWJlcnMgaW4gdGhpcyBzZW50ZW5jZSIKcHJpbnQocmUuc2VhcmNoKHInKD88IV9fbnVtKSg/PCFcZCl7fSg/IVxkKScuZm9ybWF0KHZhbCksIHMpKQojID0+IDxfc3JlLlNSRV9NYXRjaCBvYmplY3Q7IHNwYW49KDMwLCAzMiksIG1hdGNoPScxMCc+