Cześć, nie za bardzo ogarniam wyrażenia regularne.
Ale czego dotyczy ten temat? Chcesz się nauczyć robić wyrażenia regularne czy chcesz podmienić coś w HTMLu? XD
Wyrażenia regularne są jak śrubokręt - mogą być przydatnym narzędziem. Można ich użyć do zrobienia czegoś w prosty sposób, co będzie działać. Jednak trzeba wyczuć moment, kiedy bawienie się regexpami to zły dobór narzędzia i opóźnia cię, zamiast ułatwiać. A manipulacja HTMLem za pomocą regexpów to jak używanie śrubokręta do otwierania drzwi, do których masz klucze.
Takimi kluczem może być po prostu operowanie na drzewie DOM (jak już @szatkus1 wspomniał) zamiast na stringach.
Możesz też użyć zewnętrznego parsera (np. biblioteka cheerio
https://www.npmjs.com/package/cheerio ). Ten sposób ci nawet w Node.js zadziała.