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