У меня есть s строка, как этотИзвлечение данных из строки с регулярным выражением
"Country": "FRANCE", "PostalCode": "01, 02, 03"
Когда я использую это регулярное выражение:
"(.*)": "(.*)"
Система вернуть мне только один матч с 2-мя группами
MATCH 1
1. [1-32] `Country": "FRANCE", "PostalCode`
2. [36-70] `01, 02, 03`
Что я делаю неправильно? Я хотел бы получить любое значение соответствия, и у меня может быть много «ххх»: токен «yyy», разделенный запятой. Так что моя строка может также быть
"Country": "FRANCE", "PostalCode": "01, 02, 03", "Xxxxx": "yy", "Aaaaa5": "b", "Mmmmmmm": "n1, n2, n3-n30"
Поиск [ ' "([^" \\] * (?:. \\ [^ \\ "] *) *)" \ S *: \ S *" ([^ "\\] * (?: \\ [^ \\".] *) *) "'] (https://regex101.com/r/qE0zB3/1)? –
На каком языке вы используете? –
Я не хочу связывать этот вопрос с конкретным языком. –