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