Я использую нижеприведенную Java-программу для поиска списка js-файлов в виде подстроки.
String str = "jsLib//connect.facebook.net/en_US/fbevents.js , jsLib//connect.facebook.net/en_US/fbevents2.js;";
String patternStr = "(\\/.*?\\.js)";
Pattern pattern = Pattern.compile(patternStr);
Matcher matcher = pattern.matcher(html);
if (matcher.find()) {
System.out.println("Count:" + matcher.groupCount());
jsLib = matcher.group(1);
jsLib = jsLib.substring(jsLib.lastIndexOf('/') + 1, jsLib.length());
System.out.println("jsLib:" + jsLib);
}
Regex : я использовал String patternStr="(\\/.*?\\.js)";
Ожидаемый результат : и fbevents.js, и fbevents2.js должны быть сопоставлены, и часть результата
Фактический результат : сопоставлен только fbevents.js