java获取div里的span正则

2024-11-01 21:18:16
推荐回答(5个)
回答1:

你这个个price是多个还是一个
如果是多个的 给price加个id
改成:

178
这个id是唯一的数字,
获取:
$('.price_'+id).html();
这样就可以获取了

回答2:

如果只有这地方是数字,[\\d\\.]+  已经满足你的要求

 import java.util.regex.*;

public class RegexSearch {
public static void main(String [] args){


String info =""
+ ""
+ ""
+ "178"
+ "
";

//Pattern -它就是代表正则表达式模板
Pattern pattern = Pattern.compile("[\\d\\.]+");
//Matcher -代表一个匹配工具类
Matcher matcher =pattern.matcher(info);

//如果可以找到匹配“正则表达式”的子串
while(matcher.find()){
// 打印出上次找到的子串
System.out.println(matcher.group());
}
}

}

回答3:

String s = "178
";
String r = ".*\\]+\\>(\\w+)\\<\\s*\\/\\s*span\\>.*";
System.out.println(s.replaceAll(r, "$1"));

回答4:

1

方法一

String ResultString = null;
try {
Pattern regex = Pattern.compile("(.*)");
Matcher regexMatcher = regex.matcher(subjectString);
if (regexMatcher.find()) {
ResultString = regexMatcher.group();
}
} catch (PatternSyntaxException ex) {
// Syntax error in the regular expression
}

1

如果上述ID不唯一可用以下方式

List matchList = new ArrayList();
try {
Pattern regex = Pattern.compile("(.*)");
Matcher regexMatcher = regex.matcher(subjectString);
while (regexMatcher.find()) {
matchList.add(regexMatcher.group());
}
} catch (PatternSyntaxException ex) {
// Syntax error in the regular expression
}

回答5:

跨域怎么抓

相关问答
最新问答