package main
import (
"regexp"
"fmt"
)
func main() {
var re = regexp.MustCompile(`(?mi)<a\b[^>]*href\s*=\s*"cid[^"]*"[^>]*>.*<\/a>`)
var str = `<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Arial" size="2"><span style="font-size:10pt;">
<div>notes</div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"><img src="cid:0DF540471453B832E300400FF03B0900CFEC1201@1"> <a href="cid:74D8EEA6180AD131B48DC59373FABBABD7E361BB@1">GoodGEMSinstall.docx</a> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"><b>some</b> <span style="background-color:yellow;">formatted</span> <font size="6" color="red"><span style="font-size:22pt;">text</span></font></span></font></div>
<div><font face="Calibri" size="2" color="red"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"><a href="cid:A559E9B55081418F53A3B0914D29351714C64825@1">PowerShell_transcript.20140506143510.txt</a> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"><a href="http://www.google.com"><font color="blue"><u>www.google.com</u></font></a></span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;">some links <a href="http://www.test.fr"><font color="blue"><u>www.test.fr</u></font></a> </span></font></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt;"> </span></font></div>
</span></font>
</body>
</html>
`
var substitution = ""
fmt.Println(re.ReplaceAllString(str, substitution))
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Golang, please visit: https://golang.org/pkg/regexp/