typeid=(\d+)"><font color="red">(.*)</font></a>|typeid=(\d+)">(.*)</a>
用匹配中或的关系来匹配
交换一下顺序
精易调试了一下发现和我想象中的结果不太一样,我是py 正则没有分那么多 子匹配文本,。
py的就两两一组 实在不行先将</font>替换成空
再进行匹配就简单多了 我記得是在匹配子文本的括號裏面最開始標註:?還是啥來着,可以不在匹配結果里出現這個子文本。
你搜一下,
肯定有這麽回事,
但是我也忘記了具體的實現。 typeid=(.*?)">(?:<font color="red">)?(.*?)(?:</font>)?</a>
又改了下 匹配这个font 零次或一次然后将其丢弃
列明 发表于 2021-2-2 15:15
我記得是在匹配子文本的括號裏面最開始標註:?還是啥來着,可以不在匹配結果里出現這個子文本。
你搜一下 ...
楼下看看正确否
页:
[1]
2