Я использую PHP preg_match_all() для поиска строки, импортированной с помощью file_get_contents(). Регулярное выражение возвращает совпадения, но я хотел бы знать, по какому номеру строки эти совпадения найдены. Какая лучшая техника для этого?
Я мог бы прочитать файл как массив и выполнить регулярное выражение для каждой строки, но проблема в том, что мое регулярное выражение соответствует результатам возврата каретки (новые строки).