Вы предлагаете в регулярном выражении анализировать синтаксис русского (английского, другого) языка, чтобы найти конец предложения? А как тогда с безграмотностью быть?
Ведь если точка действительно в адресе и написана в нем, то будет ошибкой ее отрезать.
Ну а если это нужно все-таки, то помоему проще/быстрее ее отрезать средствами PHP (ну или любого другого языка)