Php 使用正则表达式收集div类的内容

Php 使用正则表达式收集div类的内容,php,html,regex,parsing,html-parsing,Php,Html,Regex,Parsing,Html Parsing,如何用正则表达式解析html中的所有名称。所以,我试了很多,但都没能成功 我只想从这个html收集姓名和代码 像这样,; 爱德华·迈克尔1000, 约翰·克莱默2000, 大卫·邓肯3000等等 <div class="rightside"> <div style="display: block"> <div class="frame preBack"> <div class="framelist">

如何用正则表达式解析html中的所有名称。所以,我试了很多,但都没能成功

我只想从这个html收集姓名和代码

像这样,; 爱德华·迈克尔1000, 约翰·克莱默2000, 大卫·邓肯3000等等

<div class="rightside">
     <div style="display: block">
        <div class="frame preBack">
            <div class="framelist">
                <ul>
                    <li uid ="1" code="1000" class="framerow frm0">
                        <div class="frm name" >
                            Edward
                        </div>
                        <div class="frm surname">
                            Michael
                        </div>
                    </li>
                    <li uid ="2" code="2000" class="framerow frm1">
                        <div class="frm name" >
                            John
                        </div>
                        <div class="frm surname">
                            Kramer
                        </div>
                    </li>
                </ul>
            </div>
        </div>
        <div class="frame preBack">
            <div class="framelist">
                <ul>
                    <li uid ="3" code="3000" class="framerow frm3">
                        <div class="frm name" >
                            David
                        </div>
                        <div class="frm surname">
                            Duncan
                        </div>
                    </li>
                    <li uid ="4" code="4000" class="framerow frm4">
                        <div class="frm name" >
                            Alice
                        </div>
                        <div class="frm surname">
                            Pole
                        </div>
                    </li>
                </ul>
            </div>
        </div>
    </div>
</div>

  • 爱德华 迈克尔
  • 约翰 克莱默
  • 大卫 邓肯
  • 爱丽丝 极

Gracias.

以下是所需的输出:使用Jquery


你为什么要用正则表达式做这个?更重要的是,仅仅以名字为目标是不可能的。你用的是什么正则表达式系统?如果您使用的是JS,为什么不直接在文本中添加内容呢。特别是,正则表达式方言差异很大;您应该用味道标记(javascript、perl、java、ruby…)。但是我绝对建议您使用HTML库,而不是RE库。您使用的是什么语言/工具我使用Php。是否有任何库或框架可以用Php解析?使用哪个版本的Php或任何框架?
console.log($.each('.frm name','.frm surname').text());