function matchsent(text)
text = string.gsub(text, '%.%s+(%u)', '.§%1')
for sent in string.gmatch(text, '[^§]+') do
print(sent)
print("---")
end
end
matchsent("Dr.Bonn was hiding in a tree.\nAnother one.")
ZnVuY3Rpb24gbWF0Y2hzZW50KHRleHQpCgl0ZXh0ID0gc3RyaW5nLmdzdWIodGV4dCwgJyUuJXMrKCV1KScsICcuwqclMScpCglmb3Igc2VudCBpbiBzdHJpbmcuZ21hdGNoKHRleHQsICdbXsKnXSsnKSBkbwogICAgCXByaW50KHNlbnQpCiAgICAJcHJpbnQoIi0tLSIpCgllbmQKZW5kCm1hdGNoc2VudCgiRHIuQm9ubiB3YXMgaGlkaW5nIGluIGEgdHJlZS5cbkFub3RoZXIgb25lLiIp