давно
Старший Модератор
312929
1973
17.12.2011, 21:09
общий
это ответ
Здравствуйте, Дроздов В.А.!
1. Если имеются в виду переменные PHP, то шаблон должен быть примерно таким: ereg('\$[A-Za-z_][0-9A-Za-z_]*', $p), где $p содержит название переменной. Правда, следует учесть, что PHP допускает в именах переменных символы с кодом от 127 до 255 (в том числе русские). Если предполагаются и русские буквы в названии переменной, то лучше использовать такой шаблон: ereg('\$[A-Za-z_А-Яа-я][0-9A-Za-z_А-Яа-я]*', $p).
2. Для поиска гиперссылок можно использовать такой шаблон: eregi('<a[^>]+href=["\'](.+)["\'][^>]+>([^<]+)<\/a>', $text, $regs), где $text - текст страницы, содержащий гиперссылки. В $regs[0] будет полный текст гиперссылки (вместе с тегами), в $regs[1] - адрес ссылки, в $regs[2] - текст ссылки (внутри тегов).