Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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
Javascript 标记内内容的Regexp_Javascript_Regex_Strip Tags - Fatal编程技术网

Javascript 标记内内容的Regexp

Javascript 标记内内容的Regexp,javascript,regex,strip-tags,Javascript,Regex,Strip Tags,我使用Javascript 我有这个: <(div|span) class="search-result-(body-text|title)">(.*?)</(span|div)> (*) 我在这个内容上使用的是: <div class="search-result-item club"> <span class="search-result-type">Projekt</span <span class="search

我使用Javascript 我有这个:

<(div|span) class="search-result-(body-text|title)">(.*?)</(span|div)>
(*)
我在这个内容上使用的是:

<div class="search-result-item club">
   <span class="search-result-type">Projekt</span
   <span class="search-result-title">Titel</span>
   <div class="search-result-body-text">
     Body text
   </div>
   <div class="search-result-attributes">
     <span class="search-result-attribute">Attribute</span>
   </div>
 </div>


Projekt法律规定,必须有人发布一个指向该链接的链接:您应该阅读该链接,并重新考虑是否确实希望使用正则表达式解析HTML

但是,您需要的是匹配中第三个()组的内容。JS正则表达式对象的
exec
方法是一个数组,包含索引0处的整个匹配项,以及索引1,2处所有组的匹配项,。。。(在本例中,索引3是您所需要的)


[注意:此答案的早期版本上面的“first”和“1”而不是“third”和“3”,因为我误读了您的regexp。抱歉。

法律要求有人发布此链接:您应该阅读此链接,并重新考虑是否真的要使用正则表达式解析HTML

但是,您需要的是匹配中第三个()组的内容。JS正则表达式对象的
exec
方法是一个数组,包含索引0处的整个匹配项,以及索引1,2处所有组的匹配项,。。。(在本例中,索引3是您所需要的)


[注意:此答案的早期版本上面的“first”和“1”而不是“third”和“3”,因为我误读了您的regexp。对不起。]

Regex的实现各不相同。您使用的是什么语言?Regex实现各不相同。你用的是什么语言?这是我得到的搜索字符串结果,我想高亮显示标题和正文中的内容..所以我能很好地控制im解析的内容..这是我得到的搜索字符串结果,我想高亮显示标题和正文中的内容..所以我能很好地控制im解析的内容。。
<span class="search-result-title">Titel</span>,
<div class="search-result-body-text">
  Body text
</div>