boost的正则匹配问题

一秒一次郎 2010-09-08 01:03:07
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
<li>10</li>
<li>11</li>
</ul>

我想匹配所有的<li>.*</li>然后分别输出

boost的正则匹配 哪个函数可以循环匹配?

另外为了防止尽可能的匹配,应该是用字符串反义吧,请问怎么写?是这样么<li>((?!</li>).)*</li>
...全文
118 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
一秒一次郎 2010-09-13
  • 打赏
  • 举报
回复
自己用replace和while搞定,结贴
taodm 2010-09-08
  • 打赏
  • 举报
回复
regex_iterator,自己看boost的文档和例子,很简单的。
一秒一次郎 2010-09-08
  • 打赏
  • 举报
回复
正则表达式会写,但是不会用正则函数获取循环结果

比如 如何用 regex_search 获取多个结果,我只能获取一个。。。

求高手稍微的写个例子就行
one2zero 2010-09-08
  • 打赏
  • 举报
回复
建议先按html元素提取表单吧

你这样做很累啊
taodm 2010-09-08
  • 打赏
  • 举报
回复
你还是先google "正则表达式30分钟入门教程"吧
一秒一次郎 2010-09-08
  • 打赏
  • 举报
回复
没人回答么,郁闷

64,644

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧