Необходимо сопоставить строку, заданную в кавычках, за которой следует мир "xyz_id": Например, текст такой: "xyz_id":"55555" Необходимо получить только 55555 с регулярным выражением.
"xyz_id":
"xyz_id":"55555"
Следующее регулярное выражение поможет вам извлечь "55555":
\"xyz_id\":\"(.*)\"
https://regex101.com/r/5VnGKN/1
Ниже приведен пример кода на Java:
String x = "\"xyz_id\":\"55555\""; //String on which processing needs to be done Pattern pat1 = Pattern.compile("\"xyz_id\":\"(.*)\""); //Pattern to compare Matcher mat1 = pat1.matcher(x); while(mat1.find()){ System.out.println(mat1.group(1)); }
Выход:
55555