Как в регулярке найти все строки в таблице tr чтобы найти самую последнюю строку?
например есть таблица
Нам надо найти только последний tr и чтобы регулярное выражение не захватывала tr с первого и до последнего. Как это сделать?
В регулярках есть Отрицательный Lookahead пишется так
<tr> код1 </tr>
<tr> код2 </tr>
<tr> код3 </tr>
Нам надо найти только последний tr и чтобы регулярное выражение не захватывала tr с первого и до последнего. Как это сделать?
В регулярках есть Отрицательный Lookahead пишется так
preg_match_all("/<tr>(?!.*<tr>)(.+?)text(.+?)text2(.+?)<\/tr>/S", $src,$match)
// конструкция (?!.*<tr>) захватит только последний tr таблицы
Оставить свой ответ: