import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TestMatch {
public static void main(String[] args) {
String string = "<tr><td data-title=\"IP\">123.56.75.226</td><td data-title=\"IP\">123.56.75.226</td><td data-title=\"IP\">123.56.75.226</td><td data-title=\"IP\">123.56.75.226</td><td data-title=\"PORT\">3128</td><td data-title=\"匿名度\">透明</td>";
// 匹配规则
String reg = "<td data-title=\"IP\">(.*?)</td>";
Pattern pattern = Pattern.compile(reg);
// 内容 与 匹配规则 的测试
Matcher matcher = pattern.matcher(string);
while(matcher.find()){
// 包含前后的两个字符
System.out.println(matcher.group());
// 不包含前后的两个字符
System.out.println( matcher.group(1) );
}
}
}