String content1 ="<a href=\"/?r=search/index/index&searchText=茂业\" target=\"_blank\">茂业</a>"+
"<a href=\"/?r=search/index/index&searchText=烤肉\" target=\"_blank\">烤肉</a>"+
"<a href=\"/?r=search/index/index&searchText=电影\" target=\"_blank\">电影</a>"+
"<a href=\"/?r=search/index/index&searchText=天虹商场\" target=\"_blank\">天虹商场</a>"+
"<a href=\"/?r=search/index/index&searchText=健身\" target=\"_blank\">健身1</a>";
要求得到searchText=后面的汉字字符串
"<a href=\"/?r=search/index/index&searchText=烤肉\" target=\"_blank\">烤肉</a>"+
"<a href=\"/?r=search/index/index&searchText=电影\" target=\"_blank\">电影</a>"+
"<a href=\"/?r=search/index/index&searchText=天虹商场\" target=\"_blank\">天虹商场</a>"+
"<a href=\"/?r=search/index/index&searchText=健身\" target=\"_blank\">健身1</a>";
要求得到searchText=后面的汉字字符串
import java.util.regex.Pattern;public class NewClass { public static void main(String[] args) {
String content1 ="<a href=\"/?r=search/index/index&searchText=茂业\" target=\"_blank\">茂业</a>"+
"<a href=\"/?r=search/index/index&searchText=烤肉\" target=\"_blank\">烤肉</a>"+
"<a href=\"/?r=search/index/index&searchText=电影\" target=\"_blank\">电影</a>"+
"<a href=\"/?r=search/index/index&searchText=天虹商场\" target=\"_blank\">天虹商场</a>"+
"<a href=\"/?r=search/index/index&searchText=健身\" target=\"_blank\">健身1</a>"; Pattern pattern = Pattern.compile("searchText=([^\"]+)");
Matcher matcher = pattern.matcher(content1); while (matcher.find()) {
System.out.println(matcher.group(1));
}
}
}