Неожиданный результат регулярного выражения с использованием символа точки
Я пытаюсь определить формат файла: например, 23.ts
Если я использую string.match( entities[3], 'ts$' ) -- returns ts
Если я использую string.match( entities[3], '.ts$' ) --returns error
Если я использую string.match( entities[3], '\.ts$' ) --returns nil
Если я использую string.match( entities[3], '[\.]{1}ts$' ) --returns nil
Если я использую string.match( entities[3], '.ts$' ) --works
Для всех строк, таких как ats, bts, cts ...
ПОЧЕМУ? Как я могу обнаружить символ .?
Comments