如何匹配 ()?

来源:15-9 用户信息解析器(下)

new_chapter

2019-05-19

比如: <div class="m-btn purple" data-v-bff6f798>魔羯座(12.22-01.19)</div>

我写的表达式怎么也匹配不出来
var xingzuoRe = regexp.MustCompile(<div class="m-btn[^"]+"[^>]*>([^>]+座[^<]+)</div>)
var xingzuoRe = regexp.MustCompile(<div class="m-btn[^"]+"[^>]*>(摩羯座(12.22-01.19))</div>)

写回答

2回答

bbmouse

2019-07-12

<div class="m-btn purple" data-v-bff6f798>([^<]+)</div>

这样就可以啊

0
0

ccmouse

2019-05-26

括号有特殊的含义,需要使用\(, \)来匹配

0
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程