Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ruby正则表达式-如何匹配所有内容直到特定的html标记_Ruby_Regex - Fatal编程技术网

ruby正则表达式-如何匹配所有内容直到特定的html标记

ruby正则表达式-如何匹配所有内容直到特定的html标记,ruby,regex,Ruby,Regex,我想从如下的字符串中提取 Something<p class=text>Description</p>Something SomethingDescriptionSomething 只是一个“描述”。我已经尝试过这个p class=text>[^[^您不需要匹配整个class=“text”: (*) 匹配组就是标记内容。它只是一个懒惰的量词,所以它不会捕获下一个也许[^谢谢!你能告诉我有什么方法可以立即将这两个标记之间的所有内容放入变量中吗?比如$descripti

我想从如下的字符串中提取

Something<p class=text>Description</p>Something
Something

Description

Something

只是一个“描述”。我已经尝试过这个
p class=text>[^[^您不需要匹配整个
class=“text”

(*)

匹配组就是标记内容。它只是一个懒惰的量词,所以它不会捕获下一个
也许
[^谢谢!你能告诉我有什么方法可以立即将这两个标记之间的所有内容放入变量中吗?比如$descriptionSee
<p.*?>(.*?)<\/p>