У меня есть текст, как чтоИспользуя регулярное выражение для извлечения текста между тегами BBCode стиля
[СОДЕРЖАНИЕ] [РАЗДЕЛ] Это раздел C# 1 [/ РАЗДЕЛ] [РАЗДЕЛ] Это секция с # 2 [/ рАЗДЕЛ] [рАЗДЕЛ] Это раздел Е # 3 [/ рАЗДЕЛ]
и я стараюсь, чтобы соответствовать каждой секции, включая секцию тегов с этим выражением:
\[SECTION\][^SECTION]+(SECTION\])
, но вышеуказанный код не работает, потому что [^ SECTION] просматривает текст между начальным и конечным тегами для любого символа, который не является S, E, C, T, I, O и N
Любая идея о том, как решить эту проблему ?
Я использую PHP для соответствия тегам и его содержимому с preg_match_all(); И мне нравится сопоставлять каждый раздел один за другим, а не все разделы сразу.
Какой язык? –