[英]Regex pattern to grab a changing part of a section
我如何在语句“ nick = StringIWantIsHere”中抓取“ nick =”和“,”之间的子字符串?
我一直在试图弄清楚它,但是我只能抓住nick =,但是之后我似乎无法只抓住字符串。 (我要更改的字符串)
您可以使用以下正则表达式:
"nick=(.*?),"
演示:
String mydata = "nick=StringIWantIsHere,";
Pattern pattern = Pattern.compile("nick=(.*?),");
Matcher matcher = pattern.matcher(mydata);
if (matcher.find()) {
System.out.println(matcher.group(1));
}
尝试这个
s = s.replaceAll(".*=(.*?),.*", "$1");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.