62,635
社区成员




import java.util.regex.*;
public class Test {
public static void main(String[] args) {
String ptn = ".*href=(.*\")";
Pattern p = Pattern.compile(ptn, Pattern.DOTALL);
String s = "asdfadfaadf-href=\"1alkjdflkajdfjalkdfj1\"adfadfhref=\'1alkjdflkajdfjalkdfj1\'ad"; // \" 转义 ,表示"
Matcher m = p.matcher(s);
if (m.find()) {
System.out.println("href="+m.group(1));
} else {
System.out.println("not match");
}
}
}
href="1alkjdflkajdfjalkdfj1"
static String ptn = "href=[\"|\'](.+?)[\"|\']";
static Pattern p = Pattern.compile(ptn);
public static void find(String str){
Matcher m = p.matcher(str);
while (m.find()) {
System.out.println(m.group(1));
}
}
import java.util.regex.*;
public class Demo {
static String ptn = "(href=[\"\']*)([^\"\']*[\"\'])";
static Pattern p = Pattern.compile(ptn);
public static void main(String[] args) {
String s = "adfadfa-href=\"1alkjdflkajdfjalkdfj1\"adsffaadfadfa-href=\'1alkjdflkajdfjalkdfj1\'"; // \" 转义 ,表示"
find(s);
}
public static void find(String str){
Matcher m = p.matcher(str);
while (m.find()) {
System.out.println(m.group(0));
}
}
}
这样的