IMO you would need a complete table of tag words and loop through them. This is just off the top of my head:
For each tag word in the table I'd determine the position in the string where the tag starts. Using that value, I would then start from that position and find the first " and store that value. Then do the same for the next " then use the mid function which can return the value of the word between the quotes. Then do something with the result. Then move to the next table record. Rinse and repeat.
If you Google this, you might find that someone has already written code for it.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.