以下是使用Go语言提取给定HTML文本中的所有*.html网页名称的示例代码:
”`go package main
import (
"fmt"
"regexp"
)
func extractHTMLLinks(htmlText string) []string {
re := regexp.MustCompile(`href="([\w\d]+\.html)"`)
matches := re.FindAllStringSubmatch(htmlText, -1)
links := make([]string, len(matches))
for i, match := range matches {
links[i] = match[1]
}
return links
}
func main() {
htmlText := `<p class="sub-links-paragraph"> <a class="sub-links-action" href="CREATEFTDCTRADERAPI.html">CreateFtdcTraderApi</a></p>
<p class="sub-links-paragraph"> <a class="sub-links-action" href="RELEASE.html">Release</a></p>
<p class="sub-links-paragraph"> <a class="sub-links-action" href="GETTRADINGDAY.html">GetTradingDay</a></p>
<p class="sub-links-paragraph"> <a class="sub-links-action" href="INIT.html">Init</a></p>
<p class="sub-links-paragraph"> <a class="sub-links-action" href="JOIN.html">Join</a></p>
<p class="sub-links-paragraph"> &nbs<br/><br/><br/><font size=1 color=#CCCCCC>内容由零声教学AI助手提供,问题来源于学员提问</font>




