在HTML页面中,我想用jsoup选择javascript的值? var-map=null; jQuery(函数($){ L.标记([50.065407,19.945104],{标题:'Cat'}) .bindpoop('Cat
颜色黑色狗白色')) .addTo(地图); 我需要从在HTML页面中,我想用jsoup选择javascript的值? var-map=null; jQuery(函数($){ L.标记([50.065407,19.945104],{标题:'Cat'}) .bindpoop('Cat,javascript,html,regex,jsoup,Javascript,Html,Regex,Jsoup,颜色黑色狗白色')) .addTo(地图); 我需要从和获取值 脚本=文件。选择(“脚本”); 但如何获得:“猫色黑” “白色狗”? p=Pattern.compile(“^[a-z]+”);它返回java.util.regex。Matcher@4167d5f8像这样做: <html> <script type="text/javascript"> var map = null; jQuery(fu
和
获取值脚本=文件。选择(“脚本”);
但如何获得:
“猫色黑”
“白色狗”?
p=Pattern.compile(“^[a-z]+”)
;它返回java.util.regex。Matcher@4167d5f8像这样做:
<html>
<script type="text/javascript">
var map = null;
jQuery(function($) {
L.marker([50.065407, 19.945104], {title: 'Cat'})
.bindPopup('<h3>Cat</h3><p><strong>color</strong>black<br><strong>Dog</strong>white</p>')
.addTo(map);
</script>
</html>
String content=//您在上面发布的文本
Pattern p=Pattern.compile(“.bindpoop\\(”(.*)\)”;
匹配器m=p.Matcher(内容);
while(m.find()){
字符串文本=m.group(1);
字符串htmlStripped=text.replaceAll(“]*>”,“”);
System.out.println(htmlStripped);
}
可能重复的请不要多次询问同一件事。对于您的问题,请仔细阅读如何使用,谷歌也会提供帮助。下次,请在询问之前进行研究,这非常简单,只需一点努力。
String content = //text you posted above
Pattern p = Pattern.compile(".bindPopup\\('(.*)'\\)");
Matcher m = p.matcher(content);
while (m.find()) {
String text = m.group(1);
String htmlStripped = text.replaceAll("<[^>]*>", " ");
System.out.println(htmlStripped);
}