Я хочу написать регулярное выражение, эквивалентное следующему регулярному выражению Javascript:
/^(\(\))?$/
для соответствия "()" и ""
. Я не могу найти эквивалентное представление вLua.Проблема, с которой я столкнулся, заключалась в том, что я мог сделать несколько символов, за которыми следовал бы "?".
Например,
^%(%)$
можно использовать для совпадения "()"
^%(%)?$
может использоваться для сопоставления "(" и "()"
, но ^(%(%))?$
не работает.