Recently I moved my blog from Wordpress to Hugo , and that involved a lot of content fixing. One of the problems was that during the export not all HTML code was correctly transferred to markup. So I needed fix (replace) all pending <a href="https://spidersoft.com.au">spidersoft</a> to [spidersoft](https://spidersoft.com.au).
What we need is just 2 simple regular expressions.
One to find links <a.*?href="(.+?)".*?>(.+?)</a>
Second one to replace them in reverse order [$2]($1)
As some of you noted I moved by blog into
. During the build process you have to pull many git repositories to compile full project. Because begging are always hard. For me it’s always trial and error I ended up with having many sub-repositories missing. I’m not going to show whole journey how to solve “the issue”.