Придумать несколько видов регулярок не составит труда думаю.
Парсишь список, вставленный юзером и профит.
Допустим
Статья 69. Диверсия.
Совершение взрыва, поджога или иных действий, направленных на разрушение или повреждение предприятий, сооружений, объектов транспортной инфраструктуры и транспортных средств, средств связи, объектов жизнеобеспечения населения в целях подрыва экономической безопасности и обороноспособности штата Меса. Лишение свободы на срок от 20 до 25 лет.
regular:
for i =1,108do-- Число статей на сервере, думаю таблицу не сложно сделатьfor v =1,10dolocal title, text, punish = spisokZakonov:match("(%u%w+%s"..tostring(i).."%."..tostring(v).."+%.%s%u%w+%d+%.)(.+)(%d+).+")endend