Я хочу создать регулярное выражение в Python 3 для длинных строк lua.Регулярное выражение для строк
Они должны быть в следующем формате:
они должны начать с «[», а затем 0 или более «=», а затем «[» снова. Затем следует строка и заполняется с помощью: «]», затем столько же равно, сколько и «]».
Например:
[[ hello world ]]
или
[===[ hello world ]===]
или
[====[ trick ]==] still ]===] in the ]========] string ]====]
Я использую python3 если это имеет значение
Вы говорите, что в верхней части вы хотите регулярное выражение Lua, то в нижней части вы говорите Python. Что он? – MattDMo
Я пишу в python, но синтаксис [== [синтаксис является синтаксисом lua. Я отредактирую свой вопрос, чтобы избежать путаницы –
Если им нужно одинаковое количество '=' с обеих сторон, почему в последнем примере есть один (т. Е. Непревзойденный) из восьми из них? – TigerhawkT3