Я пытаюсь совместить до первого появления], но не может заставить его работать, если кто-то может помочь мне понять это.regex: совпадение до первого символа найдено
Строка Я соответствие с:
[plugin:tabs][tab title="test"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sit amet nisl nisl. Ut interdum libero vitae quam ultricies et lacinia elit aliquet. Praesent tincidunt, sem tempus feugiat feugiat, turpis tellus scelerisque erat, sit amet feugiat neque arcu ac lectus. Sed at mi et elit interdum scelerisque vitae eu felis.[/tab][/plugin]
Что она должна соответствовать:
[plugin:tabs]
Что он держит соответствия:
[plugin:tabs][tab title="test"]
Регулярное выражение:
(\[plugin:(?<identifier>[^\s]+)(?<parameters>.*?)\])
EDIT: Что он должен также соответствовать:
[plugin:tabs test="test"]
Возможно, использование символов '\ w' (слово символов) вместо' [^ \ s] '(символы без пробелов) уже достаточно. – Gumbo
На каком языке вы используете? – JosephRuby