Javascript/JQuery拆分段落以获得单个单词
我正在尝试使用javascript/jQuery拆分段落文本,以获得特定的单词。HTML的外观如下所示:Javascript/JQuery拆分段落以获得单个单词,javascript,jquery,html,string-split,Javascript,Jquery,Html,String Split,我正在尝试使用javascript/jQuery拆分段落文本,以获得特定的单词。HTML的外观如下所示: <p class="overview"> Last Name: Blah blah blah Derp dee derp: <br> Last Name: Davis <br> First Name: Jerry </p> 显然,我对这个方法掌握得不是很好,而且在我的搜索中也找不到任何有帮助
<p class="overview">
Last Name:
Blah blah blah
Derp dee derp:
<br>
Last Name: Davis
<br>
First Name: Jerry
</p>
显然,我对这个方法掌握得不是很好,而且在我的搜索中也找不到任何有帮助的东西。谢谢
编辑:输入错误(“class=”)。而且我忘了它比我最初发布的要复杂一点。字符串“lastname:”不止一次出现,在我试图从p元素中取出的lastname前后都有一个中断 如果标签(
姓氏:
等)总是相同的话,使用正则表达式似乎会更容易些
var txt=$('.overview').text();
var lastName=txt.match(/姓氏:(.*)/)[1];
警报(姓氏)
姓氏:
废话废话
Derp dee Derp:
姓:戴维斯
名字:杰瑞
如果标签(姓氏:
等)总是相同的话,使用正则表达式看起来会更容易些
var txt=$('.overview').text();
var lastName=txt.match(/姓氏:(.*)/)[1];
警报(姓氏)
姓氏:
废话废话
Derp dee Derp:
姓:戴维斯
名字:杰瑞
快速打字,class=“overview”
Oy,谢谢。更正。快速输入,class=“概述”
Oy,谢谢。更正。对不起,我真的搞砸了我原来的帖子。你介意再看一次html编辑吗?我忘了它比我原来写的要复杂一点。@DjH-只要字符串Last Name:
是same@ardeno谢谢它在实际使用中发挥了作用,但也给了我“姓氏”之后的所有信息。所以lastName的值返回为“DavisFirst Name:Jerry”好的,我最后添加了一个split(),现在它只返回姓氏。因此,工作代码是txt.match(/姓氏:(.*)/)[1].split(“名字:”,1);对不起,我真的搞砸了我原来的帖子。你介意再看一次html编辑吗?我忘了它比我原来写的要复杂一点。@DjH-只要字符串Last Name:
是same@ardeno谢谢它在实际使用中发挥了作用,但也给了我“姓氏”之后的所有信息。所以lastName的值返回为“DavisFirst Name:Jerry”好的,我最后添加了一个split(),现在它只返回姓氏。因此,工作代码是txt.match(/姓氏:(.*)/)[1].split(“名字:”,1);
var splitS = ($("p.overview").text().split(["First Name:", "Last Name:"], 3));