远程获取的html代码部分
```html
<div class="fundcuritem">
<span class="funcur-tit">基金名称:</span>
<span class="funcur-fundname">博时岁岁增利一年定开债券</span>
</div>
```
### GO代码
```go
text := "<div class='one'>one two</div><span>123</span>"
reg := regexp.MustCompile("\\<span class=\"funcur-fundname\"\\>(.*)\\</span\\>")
sub := reg.FindSubmatch([]byte(bodyContent))
fmt.Println(string(sub[1]))
fmt.Println("")
reg = regexp.MustCompile("<div class='one'>(.*)</div>")
sub = reg.FindSubmatch([]byte(text))
if reg.Match([]byte(text)) {
fmt.Println(string(sub[1]))
} else {
fmt.Println("未匹配到")
}
```
###匹配结果:
![TIM截图20180511182545.png](https://static.studygolang.com/180511/9c58385a3aff71d9270eb55d830bb1c7.png)
它把我span标记结束后的内容都给弄出来了,我怎么匹配它还是在,这不是我想要的结果 我只要要**博时岁岁增利一年定开债券**这个内容。有伙伴帮我解答下吗 谢谢!
```
reg := regexp.MustCompile("<span class=\"funcur-fundname\">([^<]+)</span>")
```
这个正则
#4
更多评论