Сопоставьте символы в кавычках, за которыми следует слово xyz_id - PullRequest
0 голосов
/ 25 марта 2019

Необходимо сопоставить строку, заданную в кавычках, за которой следует мир "xyz_id": Например, текст такой: "xyz_id":"55555" Необходимо получить только 55555 с регулярным выражением.

1 Ответ

1 голос
/ 25 марта 2019

Следующее регулярное выражение поможет вам извлечь "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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...