У меня очень старый источник (2008), который использует дамп pcre. Это работало, но теперь с Delphi 10.3 это не так. Я хотел бы сделать это с system.RegularExpressions, но я не знаю, как это сделать?
Я хочу проанализировать HTML-файл, чтобы извлечь массив, выбрать массив и выполнить цикл по строкам, чтобы найти один конкретный выбор в этой строке. конкретный столбец
старый код:
table := RegexMatchedExpression(page, '<table.*?>.*?</table>', 3);
rows := TStringList.create;
RegexAllMatchedSubExpression(rows, table, '<tr.*?>(.*?)</tr>');
for r:= 0 to rows.count-1 do begin
cols := TStringlist.create;
RegexAllMatchedSubExpression(cols, rows[r], '<td.*?>(.*?)</td>');
for c := 1 to cols.count-1 do begin
if r=0 then begin
Cequejeveux[c-1] := cols[c];
Возможно, будет более «легким» найти строку напрямую. Это страта от <tr class="odd">
Можете ли вы помочь мне, пожалуйста, потому что я не могу найти учебник system.regularexpression