Дан текст без пробелов. Как при помощи регулярного выражения находить определённые слова (debt, notify, another), если они идут после слова reason? То есть, если эти слова идут перед словом reason - они не должны находиться, если они есть после - должны.
Правильный ответ: использовать встроенный json-парсер того языка с которым работаете и не заниматься извращениями. Хреновый ответ:/(?<="reason":")([^"]+)/ или /(?<=\\"reason\\":\\")(.+?)(?=\\")/ в зависимости насколько кривая у вас там строка. Оно без вариантов свалится если в искомом слове будут кавычки.