<span class="pl">制片国家/地区:</span> 意大利<br/>
<span class="pl">语言:</span> 意大利语<br/>
<span class="pl">又名:</span> 那些年我们很快乐 / Kryptonite!<br/>我想把意大利,意大利语,那些年我们很快乐 / Kryptonite!分别取出来,而且取的内容在<span>标签之外,但是不能唯一识别怎么办,用正则表达式怎么取?
<span class="pl">语言:</span> 意大利语<br/>
<span class="pl">又名:</span> 那些年我们很快乐 / Kryptonite!<br/>我想把意大利,意大利语,那些年我们很快乐 / Kryptonite!分别取出来,而且取的内容在<span>标签之外,但是不能唯一识别怎么办,用正则表达式怎么取?
是从这上面获取我说的信息,肯定不能改人家的代码呀
Matcher m=Pattern.compile("(?<=</span>).*?(?=<br/>)")
while(m.find())
System.out.println(m.group());
放到p标签里,之后在获取
<p id="t">这里是一些文字...</p>
var content = $("#t").html().replace(/<.*/,'');
String html="<span class=\"pl\">制片国家/地区:</span> 意大利<br/>"+
"<span class=\"pl\">语言:</span> 意大利语<br/>"+
"<span class=\"pl\">又名:</span> 那些年我们很快乐 / Kryptonite!<br/>";
Matcher m=Pattern.compile("(?<=</span>).*?(?=<br/>)").matcher(html);
while(m.find())
System.out.println(m.group());