I\'m looking for a way to use regexp in order to remove all html tags from a string.
So if I have Hello&
It is widely accepted that using regexes to parse general html is bad form. If your html is much more complicated than the example given, then you should use an XML parser instead.
Further discussion in this famous SO question. RegEx match open tags except XHTML self-contained tags.
If you want to parse the content properly, then download xml_io_tools and use
doc = xml_read('test.html')
doc.b.FONT.CONTENT
If you want to stick with regexes, then use ilya's answer, but with one of the regexes from the linked answer, e.g.,
str = 'Hello';
rx = '<(?:"[^"]*"['"]*|'[^']*'['"]*|[^'">])+>';
regexprep(str, rx, '')