Как получить текст внутри кавычки ("asd") после значения -> "name": например:
"name":
"name":"John","name":"1-John", "name":"123", "name":"123","name":"A0-0s".
Мне нужно получить все внутри кавычки (""):
John 1-John 123 A0-0s
Вы можете использовать следующее регулярное выражение
[\w-]+(?=")
Демо в регулярном выражении 101
Можно использовать регулярное выражение: \"name\":\"([a-zA-Z0-9--])+\".Из-за скобок '()' требуемый результат будет присутствовать в первой группе соответствия регулярному выражению.
\"name\":\"([a-zA-Z0-9--])+\"
Однако, если у вас есть несколько комбинаций в одной строке, как в примере, не забудьте использовать метод find () или search () и узнайте больше о методах поиска и сопоставления .
Вы можете использовать следующее регулярное выражение с lookbehind:
(?<="name":")[^"]+
Демо: https://regex101.com/r/TfkNXE/1