Это должно быть просто, но я нуб, и я не могу на всю жизнь понять это. Я пытаюсь использовать регулярное выражение для сопоставления текста внутри специальных тегов открытия / закрытия: [p2] [/ p2]
Итак, в этом тексте:
apple [p2]banana[/p2] grape [p2]lemon[/p2]
должно совпадать с "бананом" и "лимоном". Регулярное выражение, над которым я работал до сих пор:
(?<=\[p2\]).+(?=\[\/p2\])
Но это слишком жадно. Он совпадает с буквой «b» в банане и заканчивается буквой «n» в лимоне, что соответствует банан [/ p2] виноград [p2] лимон . Как мне сочетать банан и лимон?