在HTML页面中,我想用jsoup选择javascript的值? var-map=null; jQuery(函数($){ L.标记([50.065407,19.945104],{标题:'Cat'}) .bindpoop('Cat

在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

颜色黑色
白色

')) .addTo(地图); 我需要从
获取值
脚本=文件。选择(“脚本”);
但如何获得:
“猫色黑”
“白色狗”?
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);

}