Как написать это регулярное выражение в Lua?

Я новичок в особенностях эквивалентности регекса Lua, мне нужно написать следующее регулярное выражение, которое должно совпадать с числами в десятичных числах

\b[0-9]*.\b[0-9]*(?!])

В основном, оно совпадает с числами в десятичном формате (например: 1, 1.1, 0.1, 0. 11), которые не заканчиваются на ']', я пытался написать подобный регекс с помощью Lua, используя string.gmatch, но я достаточно неопытен в области совпадения выражений Lua...

Спасибо!

6
задан Goles 13 June 2011 в 13:23
поделиться