【发布时间】:2014-11-21 22:19:32
【问题描述】:
鉴于以下文本,您会使用什么 PCRE 正则表达式来提取粗体标记的部分?
00:20314 lorem ipsum 想要这个 氪石 00:02314 qux 填充 不想要这个 00:03124 富 这也不是 00:01324 富 但我们想要这个 石笋 00:02134 特拉拉拉 不是这个 00:03124 bar foo 我们想要这个 氪石 但不是这个(!) 00:02134 富吧 而不是这个 00:01234 dolor sit amet EOFIOW,我们想要提取以正则表达式开头以“^0”开头并以“(kryptonite|stalagmite)”结尾的部分。
一直在咀嚼这个,发现它很难破解。蒂亚!
【问题讨论】:
-
有几种方法可以做到这一点。分隔符可以在正文中吗?
-
唯一的分隔符不需要正文中的其他
^0。
标签: regex pcre regex-greedy