import re
text = '4.5 $55 1,200 wordA 3 sometext 2 wordB sometext 4.3charA sometext charB21.6 sometext 11/10/22'
rx = r'(?<!\d)\d{1,2}/\d{1,2}/\d{2}(?:\d{2})?(?!\d)|\b(?:charB|wordA)\s*\d*[.,]?\d+|(?<!\d[.,])(?<!\d)(\d*[.,]?\d+)(?!\s*(?:wordB|charA)|[.,]?\d)'
matches = re.findall(rx, text)
print( [ m for m in matches if m ] )
aW1wb3J0IHJlCnRleHQgPSAnNC41ICQ1NSAxLDIwMCB3b3JkQSAzIHNvbWV0ZXh0IDIgd29yZEIgc29tZXRleHQgNC4zY2hhckEgc29tZXRleHQgY2hhckIyMS42IHNvbWV0ZXh0IDExLzEwLzIyJwpyeCA9IHInKD88IVxkKVxkezEsMn0vXGR7MSwyfS9cZHsyfSg/OlxkezJ9KT8oPyFcZCl8XGIoPzpjaGFyQnx3b3JkQSlccypcZCpbLixdP1xkK3woPzwhXGRbLixdKSg/PCFcZCkoXGQqWy4sXT9cZCspKD8hXHMqKD86d29yZEJ8Y2hhckEpfFsuLF0/XGQpJwptYXRjaGVzID0gcmUuZmluZGFsbChyeCwgdGV4dCkKcHJpbnQoIFsgbSBmb3IgbSBpbiBtYXRjaGVzIGlmIG0gXSAp