我想在ruby中隔离源代码的子字符串,但我不能比这更好 http://rubular.com/r/ALngW9TOwy 我想在第一次结束时停止比赛
<p>[...]/n</p>
我尝试了一些东西,但我不得不承认我吮吸正则表达式。我知道有很多方法,比如使用Regexp或简单的正则表达式,但我迷路了。如果有人可以提供帮助,那就太好了! 非常感谢!
编辑:感谢Mchl,我有解决方案。我把我的需要放在评论中,但在这里会更好: 所以我用这个match(/<p>(.*?)<\/p>/m)[1].strip
答案 0 :(得分:1)
不确定我是否理解正确,但在我看来,您需要'升级'*
<p>(.*?)<\/p>
答案 1 :(得分:0)
你应该尝试否定前瞻
<p>((.(?!<\/p>))*.)<\/p>