I have a string vector which contains html tags e.g
abc<-\"\"welcome abc Ha
Try
> gsub("(<[^>]*>)","",abc)
what this says is 'substitute every instance of < followed by anything that isnt a > up to a > with nothing"
You cant just do gsub("<.*>","",abc) because regexps are greedy, and the .* would match up to the last > in your text (and you'd lose the 'abc' in your example).
This solution might fail if you've got > in your tags - but is legal? Doubtless someone will come up with another answer that involves parsing the HTML with a heavyweight XML package.