Java Regex在一行中多次出现
如何在Java中使用正则表达式在一行中查找多个实例 我的代码(包括regex):Java Regex在一行中多次出现,java,regex,Java,Regex,如何在Java中使用正则表达式在一行中查找多个实例 我的代码(包括regex): 公共静态列表getTitles(字符串html){ 列表标题=新的ArrayList(); 字符串模式=“(*)rel=\“bookmark\”>(*); Pattern p=Pattern.compile(Pattern); Matcher m=p.Matcher(html); while(m.find()) 系统输出println(m.group(2)); 返回标题; } 我正在使用的字符串的一部分: ...
公共静态列表getTitles(字符串html){
列表标题=新的ArrayList();
字符串模式=“(*)rel=\“bookmark\”>(*);
Pattern p=Pattern.compile(Pattern);
Matcher m=p.Matcher(html);
while(m.find())
系统输出println(m.group(2));
返回标题;
}
我正在使用的字符串的一部分:
... title="Permalink to Jet Racing Extreme – Alpha Download" rel="bookmark">Jet Racing Extreme – Alpha Download</a></h2><div class="entry-meta"> Posted on <a ...
。。。title=“Permalink to Jet Racing Extreme–;Alpha下载”rel=“bookmark”>Jet Racing Extreme–;Alpha下载发布在(.*)上
我认为这样做只会考虑一行字符串作为事件的一部分,从而解决我的问题。但是,与仅采取以下措施不同:
rel="bookmark">Jet Racing Extreme – Alpha Download</a></h2>
rel=“bookmark”>极限喷气式赛车&8211;阿尔法下载
作为事件的发生,它也带走了它背后的一切
rel="bookmark">Jet Racing Extreme – Alpha Download</a></h2><divclass="entry-meta"> Posted on <ahref="http://www.alphabetagamer.com/jet-racing-extreme-alpha-download/" title="7:29 pm" rel="bookmark"> ...
rel=“bookmark”>极限喷气式赛车&8211;Alpha下载发布在。。。
String pattern=“rel=\”bookmark\“>(.*?);
^^
让他们不贪婪 String pattern=“rel=\”bookmark\“>(.*?);
^^
让他们不贪婪 也叫“不情愿”。也叫“不情愿”。
rel="bookmark">Jet Racing Extreme – Alpha Download</a></h2>
rel="bookmark">Jet Racing Extreme – Alpha Download</a></h2><divclass="entry-meta"> Posted on <ahref="http://www.alphabetagamer.com/jet-racing-extreme-alpha-download/" title="7:29 pm" rel="bookmark"> ...
String pattern = "rel=\"bookmark\">(.*?)</a></h2>";
^^