Уточните, пожалуйста. Я правильно понял, что, напрмиер, есть строка:
Петров Иван Васильевич Влад. ул Адмирала Кузнецова, 6
И нужно в одну же строку разложить ФИО и адрес на составляющие? Другими словами - не рвать связку ФИО/адрес? Если да - то так можно.
Все что связано с адресами - ФИАС (последняя версия от 11.01.2016). По банкам - сборка с разных источников, в том числе с сайта ЦБ РФ через их публичные API. Телефоны - Россвязь, ФИО - собственные справочники имен.
Все алгоритмы и ПО - собственные. В процессе обработки ни одного обращения к внешним API не происходит.
Я бы видел несколько применений:
В общем, это альтернатива средствам автоматизации, которую надо встраивать в свой сайт, и которые стоить будут дороже моих цен.
Регуляркой такие вещи лучше не разбирать. Например возьмем телефон. Варианты написания
+7 (123) 345-6789
71233456789
+7 (2) 765-652
1234567890
8 123 456-78-09#24
Не говоря уже о том, что там банально может быть ошибка. Вам этот разбр нужен для форматирвоания номера, или просто для записи в базу?
По опыту, библиотека может быть популярна, если автор писал ее под себя, и работал с ней год-два. Тогда он вылизывает все глюки, делают всякие полезные и неочевидные мелочи.
Но важнейший аспект - документация и побольше примеров. А этого девелоперы оооочень не любят делать.
Попробуйте
<a href="<?php echo $working->href; ?>"><?php echo preg_replace('/\\s\\-\\sотзывы/i', '', $working->title); ?></a>