У меня, похоже, отношения с любовью/ненавистью с RegEx в том, что мне нравится, насколько это невероятно мощно, но в то же время я не совсем понимаю все нюансы этого все же.RegEx, чтобы получить ВСЕ строки между двумя строками
У меня довольно длинный канал JSON, который мне нужно разобрать и захватить ВСЕ из совпадений между двумя конкретными строками. Я включил a link to the regex101.com example с несколькими результатами JSON.
Я пытаюсь соответствовать каждой строке между каждым /content/usergenerated
и /jcr:content
...
Я предполагаю, что я должен быть действительно пытаюсь соответствовать строка, которая начинается с /content/webAppName/en/home
и заканчивается до/jcr:content
Путь, который меня волнует, всегда будет art с /content/webAppName/en/home
Ваше регулярное выражение работает, вам просто нужно извлечь из него первое совпадение, как показано на панели «Матч» справа. –
«У меня, похоже, отношения с любовью/ненавистью с RegEx»: не волнуйтесь, это единственная настоящая любовь. –
Моя самая большая проблема, которая была определена ниже, заключалась в том, что я не использовал глобальный модификатор. Я чувствую себя довольно глупо об этой ошибке. Doh! – Gdubz