Регулярка для тела страницы

Статус
В этой теме нельзя размещать новые ответы.

Deller

Создатель
Регистрация
24 Фев 2008
Сообщения
34
Реакции
16
Нужно выцепить все что в теле страницы, т.е в тэгах боди. Вот например страница
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML
><HEAD
><TITLE
>Руководство по PHP</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="NEXT"
TITLE="Предисловие"
HREF="preface.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="book"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="BOOK"
><A
NAME="manual"
></A
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="title"
><A
NAME="bookinfo"
>Руководство по PHP</A
></H1
><DIV
CLASS="author"
>Mehdi Achour</DIV
><DIV
CLASS="author"
>Friedhelm Betz</DIV
><DIV
CLASS="author"
>Antony Dovgal</DIV
><DIV
CLASS="author"
>Nuno Lopes</DIV
><DIV
CLASS="author"
>Philip Olson</DIV
><DIV
CLASS="author"
>Georg Richter</DIV
><DIV
CLASS="author"
>Damien Seguy</DIV
><DIV
CLASS="author"
>Jakub Vrana</DIV
><SPAN
CLASS="collab"
><SPAN
CLASS="collabname"
>
     <A
HREF="preface.html#contributors"
>И некоторые другие</A
>
    </SPAN
><BR></SPAN
><H2
CLASS="EDITEDBY"
>Под редакцией</H2
><DIV
CLASS="editor"
>Gabor Hojtsy</DIV
><SPAN
CLASS="collab"
><SPAN
CLASS="collabname"
>Ivan Kovalenko</SPAN
><BR></SPAN
><SPAN
CLASS="collab"
><SPAN
CLASS="collabname"
>Jigkayev Kazbek</SPAN
><BR></SPAN
><SPAN
CLASS="collab"
><SPAN
CLASS="collabname"
>Kirill Barashkin</SPAN
><BR></SPAN
><SPAN
CLASS="collab"
><SPAN
CLASS="collabname"
>Alexey Asemov</SPAN
><BR></SPAN
><SPAN
CLASS="collab"
><SPAN
CLASS="collabname"
>Boris Bezrukov</SPAN
><BR></SPAN
><SPAN
CLASS="collab"
><SPAN
CLASS="collabname"
>Alexander Voytsekhovskyy</SPAN
><BR></SPAN
><P
CLASS="pubdate"
>2005-11-14<BR></P
><P
CLASS="copyright"
><A
HREF="copyright.html"
>Copyright</A
> &copy; 1997-2005 Группа документирования PHP</P
><HR></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Содержание</B
></DT
><DT
><A
HREF="preface.html"
>Предисловие</A
></DT
><DD
><DL
><DT
><A
HREF="preface.html#contributors"
>Авторы и Участники</A
></DT
></DL
></DD
><DT
>I. <A
HREF="getting-started.html"
>Приступая к работе</A
></DT
><DD
><DL
><DT
>1. <A
HREF="introduction.html"
>Введение</A
></DT
><DT
>2. <A
HREF="tutorial.html"
>Краткое руководство</A
></DT
></DL
></DD
><DT
>II. <A
HREF="install.html"
>Установка и настройка</A
></DT
><DD
><DL
><DT
>3. <A
HREF="install.general.html"
>General Installation Considerations</A
></DT
><DT
>4. <A
HREF="install.unix.html"
>Installation on Unix systems</A
></DT
><DT
>5. <A
HREF="install.macosx.html"
>Installation on Mac OS X</A
></DT
><DT
>6. <A
HREF="install.windows.html"
>Installation on Windows systems</A
></DT
><DT
>7. <A
HREF="install.pecl.html"
>Installation of PECL extensions</A
></DT
><DT
>8. <A
HREF="install.problems.html"
>Problems?</A
></DT
><DT
>9. <A
HREF="configuration.html"
>Runtime Configuration</A
></DT
></DL
></DD
><DT
>III. <A
HREF="langref.html"
>Справочник языка</A
></DT
><DD
><DL
><DT
>10. <A
HREF="language.basic-syntax.html"
>Основы синтаксиса</A
></DT
><DT
>11. <A
HREF="language.types.html"
>Типы</A
></DT
><DT
>12. <A
HREF="language.variables.html"
>Переменные</A
></DT
><DT
>13. <A
HREF="language.constants.html"
>Константы</A
></DT
><DT
>14. <A
HREF="language.expressions.html"
>Выражения</A
></DT
><DT
>15. <A
HREF="language.operators.html"
>Операторы</A
></DT
><DT
>16. <A
HREF="language.control-structures.html"
>Control Structures</A
></DT
><DT
>17. <A
HREF="language.functions.html"
>Функции</A
></DT
><DT
>18. <A
HREF="language.oop.html"
>Classes and Objects (PHP 4)</A
></DT
><DT
>19. <A
HREF="language.oop5.html"
>Классы и объекты (PHP 5)</A
></DT
><DT
>20. <A
HREF="language.exceptions.html"
>Exceptions</A
></DT
><DT
>21. <A
HREF="language.references.html"
>Ссылки. Разъяснения</A
></DT
></DL
></DD
><DT
>IV. <A
HREF="security.html"
>Безопасность</A
></DT
><DD
><DL
><DT
>22. <A
HREF="security.intro.html"
>Вступление</A
></DT
><DT
>23. <A
HREF="security.general.html"
>Общие рассуждения</A
></DT
><DT
>24. <A
HREF="security.cgi-bin.html"
>Если PHP установлен как CGI</A
></DT
><DT
>25. <A
HREF="security.apache.html"
>Если PHP установлен как модуль Apache</A
></DT
><DT
>26. <A
HREF="security.filesystem.html"
>Безопасность файловой системы</A
></DT
><DT
>27. <A
HREF="security.database.html"
>Безопасность баз данных</A
></DT
><DT
>28. <A
HREF="security.errors.html"
>Сообщения об ошибках</A
></DT
><DT
>29. <A
HREF="security.globals.html"
>Использование глобальных переменных (Register_Globals)</A
></DT
><DT
>30. <A
HREF="security.variables.html"
>Данные, введенные пользователем</A
></DT
><DT
>31. <A
HREF="security.magicquotes.html"
>Magic Quotes</A
></DT
><DT
>32. <A
HREF="security.hiding.html"
>Сокрытие PHP</A
></DT
><DT
>33. <A
HREF="security.current.html"
>Необходимость обновлений</A
></DT
></DL
></DD
><DT
>V. <A
HREF="features.html"
>Отличительные особенности</A
></DT
><DD
><DL
><DT
>34. <A
HREF="features.http-auth.html"
>HTTP-Аутентификация в PHP</A
></DT
><DT
>35. <A
HREF="features.cookies.html"
>Cookies</A
></DT
><DT
>36. <A
HREF="features.sessions.html"
>Sessions</A
></DT
><DT
>37. <A
HREF="features.xforms.html"
>Работа с XForms</A
></DT
><DT
>38. <A
HREF="features.file-upload.html"
>Загрузка файлов на сервер</A
></DT
><DT
>39. <A
HREF="features.remote-files.html"
>Работа с удаленными файлами</A
></DT
><DT
>40. <A
HREF="features.connection-handling.html"
>Работа с соединениями</A
></DT
><DT
>41. <A
HREF="features.persistent-connections.html"
>Постоянные соединения с базами данных</A
></DT
><DT
>42. <A
HREF="features.safe-mode.html"
>Защищенный режим</A
></DT
><DT
>43. <A
HREF="features.commandline.html"
>Использование PHP в командной строке</A
></DT
></DL
></DD
><DT
>VI. <A
HREF="funcref.html"
>Справочник функций</A
></DT
><DD
><DL
><DT
>I. <A
HREF="ref.dotnet.html"
>.NET Functions</A
></DT
><DT
>II. <A
HREF="ref.apache.html"
>Функции для работы с сервером Apache</A
></DT
><DT
>III. <A
HREF="ref.apc.html"
>Alternative PHP Cache</A
></DT
><DT
>IV. <A
HREF="ref.apd.html"
>Advanced PHP debugger</A
></DT
><DT
>V. <A
HREF="ref.array.html"
>Функции для работы с массивами</A
></DT
><DT
>VI. <A
HREF="ref.aspell.html"
>Aspell functions [deprecated]</A
></DT
><DT
>VII. <A
HREF="ref.bc.html"
>BCMath Arbitrary Precision Mathematics Functions</A
></DT
><DT
>VIII. <A
HREF="ref.bcompiler.html"
>PHP bytecode Compiler</A
></DT
><DT
>IX. <A
HREF="ref.bzip2.html"
>Функции сжатия Bzip2</A
></DT
><DT
>X. <A
HREF="ref.calendar.html"
>Calendar Functions</A
></DT
><DT
>XI. <A
HREF="ref.ccvs.html"
>CCVS API Functions [deprecated]</A
></DT
><DT
>XII. <A
HREF="ref.classobj.html"
>Функции работы с Классами/Объектами</A
></DT
><DT
>XIII. <A
HREF="ref.classkit.html"
>Classkit Functions</A
></DT
><DT
>XIV. <A
HREF="ref.cpdf.html"
>ClibPDF Functions</A
></DT
><DT
>XV. <A
HREF="ref.com.html"
>COM and .Net (Windows)</A
></DT
><DT
>XVI. <A
HREF="ref.crack.html"
>Crack Functions</A
></DT
><DT
>XVII. <A
HREF="ref.ctype.html"
>Функции определения типа символов</A
></DT
><DT
>XVIII. <A
HREF="ref.curl.html"
>Функции CURL, Client URL Library</A
></DT
><DT
>XIX. <A
HREF="ref.cybercash.html"
>Cybercash Payment Functions</A
></DT
><DT
>XX. <A
HREF="ref.cybermut.html"
>Credit Mutuel CyberMUT functions</A
></DT
><DT
>XXI. <A
HREF="ref.cyrus.html"
>Cyrus IMAP administration Functions</A
></DT
><DT
>XXII. <A
HREF="ref.datetime.html"
>Функции для работы с датой и временем</A
></DT
><DT
>XXIII. <A
HREF="ref.dbplus.html"
>DB++ Functions</A
></DT
><DT
>XXIV. <A
HREF="ref.dba.html"
>Database (dbm-style) Abstraction Layer Functions</A
></DT
><DT
>XXV. <A
HREF="ref.dbase.html"
>dBase Functions</A
></DT
><DT
>XXVI. <A
HREF="ref.dbm.html"
>DBM Functions [deprecated]</A
></DT
><DT
>XXVII. <A
HREF="ref.dbx.html"
>dbx Functions</A
></DT
><DT
>XXVIII. <A
HREF="ref.dio.html"
>Direct IO Functions</A
></DT
><DT
>XXIX. <A
HREF="ref.dir.html"
>Функции для работы с каталогами</A
></DT
><DT
>XXX. <A
HREF="ref.dom.html"
>DOM Functions</A
></DT
><DT
>XXXI. <A
HREF="ref.domxml.html"
>DOM XML Functions</A
></DT
><DT
>XXXII. <A
HREF="ref.errorfunc.html"
>Error Handling and Logging Functions</A
></DT
><DT
>XXXIII. <A
HREF="ref.exif.html"
>Exif Functions</A
></DT
><DT
>XXXIV. <A
HREF="ref.expect.html"
>Expect Functions</A
></DT
><DT
>XXXV. <A
HREF="ref.fam.html"
>File Alteration Monitor Functions</A
></DT
><DT
>XXXVI. <A
HREF="ref.fdf.html"
>Forms Data Format Functions</A
></DT
><DT
>XXXVII. <A
HREF="ref.filepro.html"
>filePro Functions</A
></DT
><DT
>XXXVIII. <A
HREF="ref.filesystem.html"
>Функции для работы с файловой системой</A
></DT
><DT
>XXXIX. <A
HREF="ref.ibase.html"
>Firebird/InterBase Functions</A
></DT
><DT
>XL. <A
HREF="ref.pdo-firebird.html"
>Firebird/Interbase Functions (PDO_FIREBIRD)</A
></DT
><DT
>XLI. <A
HREF="ref.fribidi.html"
>FriBiDi Functions</A
></DT
><DT
>XLII. <A
HREF="ref.fbsql.html"
>FrontBase Functions</A
></DT
><DT
>XLIII. <A
HREF="ref.ftp.html"
>Функции для работы с FTP</A
></DT
><DT
>XLIV. <A
HREF="ref.funchand.html"
>Управление функциями</A
></DT
><DT
>XLV. <A
HREF="ref.gettext.html"
>Gettext</A
></DT
><DT
>XLVI. <A
HREF="ref.gmp.html"
>GMP Functions</A
></DT
><DT
>XLVII. <A
HREF="ref.gnupg.html"
>gnupg Функции</A
></DT
><DT
>XLVIII. <A
HREF="ref.net-gopher.html"
>Net_Gopher</A
></DT
><DT
>XLIX. <A
HREF="ref.http.html"
>Функции протокола HTTP</A
></DT
><DT
>L. <A
HREF="ref.hw.html"
>Hyperwave Functions</A
></DT
><DT
>LI. <A
HREF="ref.hwapi.html"
>Hyperwave API Functions</A
></DT
><DT
>LII. <A
HREF="ref.ibm-db2.html"
>IBM DB2, Cloudscape and Apache Derby Functions</A
></DT
><DT
>LIII. <A
HREF="ref.icap.html"
>ICAP Functions [deprecated]</A
></DT
><DT
>LIV. <A
HREF="ref.iconv.html"
>Функции iconv</A
></DT
><DT
>LV. <A
HREF="ref.id3.html"
>ID3 Functions</A
></DT
><DT
>LVI. <A
HREF="ref.iisfunc.html"
>IIS Administration Functions</A
></DT
><DT
>LVII. <A
HREF="ref.image.html"
>Image Functions</A
></DT
><DT
>LVIII. <A
HREF="ref.imap.html"
>IMAP, POP3 and NNTP Functions</A
></DT
><DT
>LIX. <A
HREF="ref.ifx.html"
>Informix Functions</A
></DT
><DT
>LX. <A
HREF="ref.ingres.html"
>Ingres II Functions</A
></DT
><DT
>LXI. <A
HREF="ref.ircg.html"
>IRC Gateway Functions</A
></DT
><DT
>LXII. <A
HREF="ref.java.html"
>PHP / Java Integration</A
></DT
><DT
>LXIII. <A
HREF="ref.kadm5.html"
>KADM5</A
></DT
><DT
>LXIV. <A
HREF="ref.ldap.html"
>LDAP Functions</A
></DT
><DT
>LXV. <A
HREF="ref.libxml.html"
>libxml Functions</A
></DT
><DT
>LXVI. <A
HREF="ref.notes.html"
>Lotus Notes Functions</A
></DT
><DT
>LXVII. <A
HREF="ref.lzf.html"
>LZF Functions</A
></DT
><DT
>LXVIII. <A
HREF="ref.mail.html"
>Mail Functions</A
></DT
><DT
>LXIX. <A
HREF="ref.mailparse.html"
>mailparse Functions</A
></DT
><DT
>LXX. <A
HREF="ref.math.html"
>Математические функции</A
></DT
><DT
>LXXI. <A
HREF="ref.maxdb.html"
>MaxDB PHP Extension</A
></DT
><DT
>LXXII. <A
HREF="ref.mcal.html"
>MCAL Functions</A
></DT
><DT
>LXXIII. <A
HREF="ref.mcrypt.html"
>Mcrypt Encryption Functions</A
></DT
><DT
>LXXIV. <A
HREF="ref.mcve.html"
>MCVE Payment Functions</A
></DT
><DT
>LXXV. <A
HREF="ref.memcache.html"
>Memcache Functions</A
></DT
><DT
>LXXVI. <A
HREF="ref.mhash.html"
>Mhash Functions</A
></DT
><DT
>LXXVII. <A
HREF="ref.mime-magic.html"
>Mimetype Functions</A
></DT
><DT
>LXXVIII. <A
HREF="ref.ming.html"
>Ming functions for Flash</A
></DT
><DT
>LXXIX. <A
HREF="ref.misc.html"
>Miscellaneous Functions</A
></DT
><DT
>LXXX. <A
HREF="ref.mnogosearch.html"
>mnoGoSearch Functions</A
></DT
><DT
>LXXXI. <A
HREF="ref.mssql.html"
>Microsoft SQL Server Functions</A
></DT
><DT
>LXXXII. <A
HREF="ref.pdo-dblib.html"
>Microsoft SQL Server and Sybase Functions (PDO_DBLIB)</A
></DT
><DT
>LXXXIII. <A
HREF="ref.msession.html"
>Mohawk Software Session Handler Functions</A
></DT
><DT
>LXXXIV. <A
HREF="ref.msql.html"
>mSQL Functions</A
></DT
><DT
>LXXXV. <A
HREF="ref.mbstring.html"
>Multibyte String Functions</A
></DT
><DT
>LXXXVI. <A
HREF="ref.muscat.html"
>muscat Functions</A
></DT
><DT
>LXXXVII. <A
HREF="ref.mysql.html"
>Функции СУБД MySQL</A
></DT
><DT
>LXXXVIII. <A
HREF="ref.pdo-mysql.html"
>MySQL Functions (PDO_MYSQL)</A
></DT
><DT
>LXXXIX. <A
HREF="ref.mysqli.html"
>MySQL Improved Extension</A
></DT
><DT
>XC. <A
HREF="ref.ncurses.html"
>Ncurses Terminal Screen Control Functions</A
></DT
><DT
>XCI. <A
HREF="ref.network.html"
>Network Functions</A
></DT
><DT
>XCII. <A
HREF="ref.newt.html"
>Newt Functions</A
></DT
><DT
>XCIII. <A
HREF="ref.nsapi.html"
>NSAPI-specific Functions</A
></DT
><DT
>XCIV. <A
HREF="ref.objaggregation.html"
>Object Aggregation/Composition Functions</A
></DT
><DT
>XCV. <A
HREF="ref.overload.html"
>Object property and method call overloading</A
></DT
><DT
>XCVI. <A
HREF="ref.oci8.html"
>Функции для работы с Oracle</A
></DT
><DT
>XCVII. <A
HREF="ref.uodbc.html"
>ODBC Functions (Unified)</A
></DT
><DT
>XCVIII. <A
HREF="ref.pdo-odbc.html"
>ODBC and DB2 functions (PDO_ODBC)</A
></DT
><DT
>XCIX. <A
HREF="ref.oggvorbis.html"
>oggvorbis</A
></DT
><DT
>C. <A
HREF="ref.openal.html"
>OpenAL Audio Bindings</A
></DT
><DT
>CI. <A
HREF="ref.openssl.html"
>OpenSSL Functions</A
></DT
><DT
>CII. <A
HREF="ref.oracle.html"
>Oracle Functions [deprecated]</A
></DT
><DT
>CIII. <A
HREF="ref.pdo-oci.html"
>Oracle Functions (PDO_OCI)</A
></DT
><DT
>CIV. <A
HREF="ref.outcontrol.html"
>Output Control Functions</A
></DT
><DT
>CV. <A
HREF="ref.ovrimos.html"
>Ovrimos SQL Functions</A
></DT
><DT
>CVI. <A
HREF="ref.paradox.html"
>Paradox File Access</A
></DT
><DT
>CVII. <A
HREF="ref.parsekit.html"
>Parsekit Functions</A
></DT
><DT
>CVIII. <A
HREF="ref.pcntl.html"
>Process Control Functions</A
></DT
><DT
>CIX. <A
HREF="ref.pcre.html"
>Функции для работы с регулярными выражениями (Perl-совместимые)</A
></DT
><DT
>CX. <A
HREF="ref.pdf.html"
>PDF functions</A
></DT
><DT
>CXI. <A
HREF="ref.pdo.html"
>PDO Functions</A
></DT
><DT
>CXII. <A
HREF="ref.info.html"
>PHP Options&Information</A
></DT
><DT
>CXIII. <A
HREF="ref.posix.html"
>POSIX Functions</A
></DT
><DT
>CXIV. <A
HREF="ref.regex.html"
>Regular Expression Functions (POSIX Extended)</A
></DT
><DT
>CXV. <A
HREF="ref.pgsql.html"
>PostgreSQL Functions</A
></DT
><DT
>CXVI. <A
HREF="ref.pdo-pgsql.html"
>PostgreSQL Functions (PDO_PGSQL)</A
></DT
><DT
>CXVII. <A
HREF="ref.printer.html"
>Printer Functions</A
></DT
><DT
>CXVIII. <A
HREF="ref.exec.html"
>Program Execution Functions</A
></DT
><DT
>CXIX. <A
HREF="ref.ps.html"
>PostScript document creation</A
></DT
><DT
>CXX. <A
HREF="ref.pspell.html"
>Pspell Functions</A
></DT
><DT
>CXXI. <A
HREF="ref.qtdom.html"
>qtdom Functions</A
></DT
><DT
>CXXII. <A
HREF="ref.radius.html"
>Radius</A
></DT
><DT
>CXXIII. <A
HREF="ref.rar.html"
>Rar функции</A
></DT
><DT
>CXXIV. <A
HREF="ref.readline.html"
>GNU Readline</A
></DT
><DT
>CXXV. <A
HREF="ref.recode.html"
>GNU Recode Functions</A
></DT
><DT
>CXXVI. <A
HREF="ref.rpmreader.html"
>RPM Header Reading Функции</A
></DT
><DT
>CXXVII. <A
HREF="ref.runkit.html"
>runkit Functions</A
></DT
><DT
>CXXVIII. <A
HREF="ref.satellite.html"
>Satellite CORBA client extension [deprecated]</A
></DT
><DT
>CXXIX. <A
HREF="ref.sdo.html"
>SDO Functions</A
></DT
><DT
>CXXX. <A
HREF="ref.sdo-das-xml.html"
>SDO XML Data Access Service Functions</A
></DT
><DT
>CXXXI. <A
HREF="ref.sdo.das.rel.html"
>SDO Relational Data Access Service Functions</A
></DT
><DT
>CXXXII. <A
HREF="ref.sem.html"
>Semaphore, Shared Memory and IPC Functions</A
></DT
><DT
>CXXXIII. <A
HREF="ref.sesam.html"
>SESAM Database Functions</A
></DT
><DT
>CXXXIV. <A
HREF="ref.session-pgsql.html"
>PostgreSQL Session Save Handler</A
></DT
><DT
>CXXXV. <A
HREF="ref.session.html"
>Session Handling Functions</A
></DT
><DT
>CXXXVI. <A
HREF="ref.shmop.html"
>Shared Memory Functions</A
></DT
><DT
>CXXXVII. <A
HREF="ref.simplexml.html"
>SimpleXML functions</A
></DT
><DT
>CXXXVIII. <A
HREF="ref.snmp.html"
>SNMP Functions</A
></DT
><DT
>CXXXIX. <A
HREF="ref.soap.html"
>SOAP Functions</A
></DT
><DT
>CXL. <A
HREF="ref.sockets.html"
>Socket Functions</A
></DT
><DT
>CXLI. <A
HREF="ref.spl.html"
>Standard PHP Library (SPL) Functions</A
></DT
><DT
>CXLII. <A
HREF="ref.sqlite.html"
>SQLite</A
></DT
><DT
>CXLIII. <A
HREF="ref.pdo-sqlite.html"
>SQLite Functions (PDO_SQLITE)</A
></DT
><DT
>CXLIV. <A
HREF="ref.ssh2.html"
>Secure Shell2 Functions</A
></DT
><DT
>CXLV. <A
HREF="ref.stream.html"
>Stream Functions</A
></DT
><DT
>CXLVI. <A
HREF="ref.strings.html"
>Функции обработки строк</A
></DT
><DT
>CXLVII. <A
HREF="ref.swf.html"
>Shockwave Flash Functions</A
></DT
><DT
>CXLVIII. <A
HREF="ref.sybase.html"
>Sybase Functions</A
></DT
><DT
>CXLIX. <A
HREF="ref.tcpwrap.html"
>TCP Wrappers Functions</A
></DT
><DT
>CL. <A
HREF="ref.tidy.html"
>Tidy Functions</A
></DT
><DT
>CLI. <A
HREF="ref.tokenizer.html"
>Tokenizer Functions</A
></DT
><DT
>CLII. <A
HREF="ref.unicode.html"
>Unicode Functions</A
></DT
><DT
>CLIII. <A
HREF="ref.url.html"
>URL Functions</A
></DT
><DT
>CLIV. <A
HREF="ref.var.html"
>Variable Handling Functions</A
></DT
><DT
>CLV. <A
HREF="ref.pfpro.html"
>Verisign Payflow Pro Functions</A
></DT
><DT
>CLVI. <A
HREF="ref.vpopmail.html"
>vpopmail Functions</A
></DT
><DT
>CLVII. <A
HREF="ref.w32api.html"
>W32api Functions</A
></DT
><DT
>CLVIII. <A
HREF="ref.wddx.html"
>WDDX Functions</A
></DT
><DT
>CLIX. <A
HREF="ref.win32service.html"
>win32service Functions</A
></DT
><DT
>CLX. <A
HREF="ref.xattr.html"
>xattr Functions</A
></DT
><DT
>CLXI. <A
HREF="ref.xdiff.html"
>xdiff Functions</A
></DT
><DT
>CLXII. <A
HREF="ref.xml.html"
>XML Parser Functions</A
></DT
><DT
>CLXIII. <A
HREF="ref.xmlrpc.html"
>XML-RPC Functions</A
></DT
><DT
>CLXIV. <A
HREF="ref.xmlreader.html"
>XMLReader functions</A
></DT
><DT
>CLXV. <A
HREF="ref.xsl.html"
>XSL functions</A
></DT
><DT
>CLXVI. <A
HREF="ref.xslt.html"
>XSLT Functions</A
></DT
><DT
>CLXVII. <A
HREF="ref.yaz.html"
>YAZ Functions</A
></DT
><DT
>CLXVIII. <A
HREF="ref.nis.html"
>YP/NIS Functions</A
></DT
><DT
>CLXIX. <A
HREF="ref.zip.html"
>Zip File Functions (Read Only Access)</A
></DT
><DT
>CLXX. <A
HREF="ref.zlib.html"
>Функции сжатия Zlib</A
></DT
></DL
></DD
><DT
>VII. <A
HREF="internals.html"
>PHP and Zend Engine Internals</A
></DT
><DD
><DL
><DT
>44. <A
HREF="streams.html"
>Streams API for PHP Extension Authors</A
></DT
><DT
>45. <A
HREF="internals.pdo.html"
>PDO Driver How-To</A
></DT
><DT
>46. <A
HREF="zend.html"
>Zend API: Hacking the Core of PHP</A
></DT
><DT
>47. <A
HREF="phpdevel.html"
>Extending PHP 3</A
></DT
></DL
></DD
><DT
>VIII. <A
HREF="faq.html"
>ЧАВО: ЧАсто задаваемые Вопросы и Ответы на них</A
></DT
><DD
><DL
><DT
>48. <A
HREF="faq.general.html"
>Общая Информация</A
></DT
><DT
>49. <A
HREF="faq.mailinglist.html"
>Списки рассылки</A
></DT
><DT
>50. <A
HREF="faq.obtaining.html"
>Получение PHP</A
></DT
><DT
>51. <A
HREF="faq.databases.html"
>Вопросы по Базам Данных</A
></DT
><DT
>52. <A
HREF="faq.installation.html"
>Установка</A
></DT
><DT
>53. <A
HREF="faq.build.html"
>Проблемы Сборки</A
></DT
><DT
>54. <A
HREF="faq.using.html"
>Использование PHP</A
></DT
><DT
>55. <A
HREF="faq.html.html"
>PHP и HTML</A
></DT
><DT
>56. <A
HREF="faq.com.html"
>PHP и COM</A
></DT
><DT
>57. <A
HREF="faq.languages.html"
>PHP и другие языки</A
></DT
><DT
>58. <A
HREF="faq.migration.html"
>Переход из PHP 2 в PHP 3</A
></DT
><DT
>59. <A
HREF="faq.migration4.html"
>Переход из PHP 3 в PHP 4</A
></DT
><DT
>60. <A
HREF="faq.migration5.html"
>Переход из PHP 4 в PHP 5</A
></DT
><DT
>61. <A
HREF="faq.misc.html"
>Разные вопросы</A
></DT
></DL
></DD
><DT
>IX. <A
HREF="appendixes.html"
>Приложения</A
></DT
><DD
><DL
><DT
>A. <A
HREF="history.html"
>История PHP и смежных проектов</A
></DT
><DT
>B. <A
HREF="migration5.html"
>Миграция с PHP 4 на PHP 5</A
></DT
><DT
>C. <A
HREF="migration4.html"
>Migrating from PHP 3 to PHP 4</A
></DT
><DT
>D. <A
HREF="migration.html"
>Migrating from PHP/FI 2 to PHP 3</A
></DT
><DT
>E. <A
HREF="debugger.html"
>Отладка PHP</A
></DT
><DT
>F. <A
HREF="configure.html"
>Configure options</A
></DT
><DT
>G. <A
HREF="ini.html"
>Директивы <TT
CLASS="filename"
>php.ini</TT
></A
></DT
><DT
>H. <A
HREF="timezones.html"
>List of Supported Timezones</A
></DT
><DT
>I. <A
HREF="extensions.html"
>Extension Categorization</A
></DT
><DT
>J. <A
HREF="aliases.html"
>Список псевдонимов функций</A
></DT
><DT
>K. <A
HREF="reserved.html"
>List of Reserved Words</A
></DT
><DT
>L. <A
HREF="resource.html"
>List of Resource Types</A
></DT
><DT
>M. <A
HREF="wrappers.html"
>List of Supported Protocols/Wrappers</A
></DT
><DT
>N. <A
HREF="filters.html"
>Список доступных фильтров</A
></DT
><DT
>O. <A
HREF="transports.html"
>Список поддерживаемых транспортных протоколов</A
></DT
><DT
>P. <A
HREF="types.comparisons.html"
>Таблица сравнения типов в PHP</A
></DT
><DT
>Q. <A
HREF="tokens.html"
>List of Parser Tokens</A
></DT
><DT
>R. <A
HREF="about.html"
>Об этом руководстве</A
></DT
><DT
>S. <A
HREF="opl.license.html"
>Open Publication License</A
></DT
><DT
>T. <A
HREF="indexes.html"
>Список функций</A
></DT
><DT
>U. <A
HREF="missing-stuff.html"
>Что отсутствует в этом руководстве</A
></DT
></DL
></DD
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="preface.html"
ACCESSKEY="N"
>След.</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Предисловие</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>
страница as is. Регулярку пытаюсь юзать такую.
Код:
<?php 
$count = preg_match('!<body([^>]*)>(.*?)</body>!i',$man_func,$func_body);
?>
где переменная man_func содержит тест приведенный выше. Не пашет. Подскажите пожалуйста в какую сторону копать.
 
preg_match("|<body.*>(.*)<\/body>|i",$man_func,$func_body)

должно работать
 
preg_match("|<body.*>(.*)<\/body>|i",$man_func,$func_body)
должно работать
пробовал. пустой массив результатом. Что странно, до регулярки если сделать вот так
Код:
$man_func = str_replace("\n","",$man_func);
Т.е. если убрать все переносы строки моя регулярка работает. Если не убирать ни ваша ни моя не пашут. Принципиально хочу обойтись без строковых функций и наконец-то толком разобраться в регулярных выражениях, поэтому просьба помочь вопрос остается открытым
 
вообще у меня мой пример работает но если локальные глюки то пробуй так
PHP:
preg_match("|<body\n.*\n>(.*)<\/body>|i",$man_func,$func_body)
или так
PHP:
preg_match("|<body\r.*\r>(.*)<\/body>|i",$man_func,$func_body)
одна из двух точно подойдет в зависимости от типа переноса в файле )
 
Ваши регулярки не работают потому что без модификатора s . совпадает со всеми символами, кроме перевода строки.
PHP:
preg_match('{<body[^>]*>(.*)</body\s*>}si', ...
 
) RolCom блин локально на сервере подправлял свою функцию там si стоит ) и чето не обратил внимания на это... а тут просто редактировал то что писал тс...
 
Ваши регулярки не работают потому что без модификатора s . совпадает со всеми символами, кроме перевода строки.
PHP:
preg_match('{<body[^>]*>(.*)</body\s*>}si', ...
спасибо огромное на указание моей ошибки.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху