Відмінності між версіями «POSIX»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
 
(не показано одну проміжну версію цього учасника)
Рядок 1: Рядок 1:
Введення
+
=='''Введення'''==
  
    Порада: PHP також підтримує регулярні вирази використанням Perl-сумісних синтаксис використання функцій PCRE. Ці функції підтримку неурядовим жадібні відповідності, затвердження, умовні подмаскі, а також ряд інших функцій не підтримується POSIX-розширений синтаксис регулярних виразів.  
+
''Порада:'' PHP також підтримує регулярні вирази використанням Perl-сумісних синтаксис використання функцій PCRE. Ці функції підтримку неурядовим жадібні відповідності, затвердження, умовні подмаскі, а також ряд інших функцій не підтримується POSIX-розширений синтаксис регулярних виразів.  
  
Попередження  
+
''Попередження''
  
 
Ці функції регулярних виразів не є бінарними машині. PCRE функції є.
 
Ці функції регулярних виразів не є бінарними машині. PCRE функції є.
  
 
Регулярні вислови використовуються для складних маніпуляцій рядка. PHP використовує POSIX розширених регулярних виразів, як це визначено POSIX 1003.2. Для повного опису регулярних виразів POSIX див. регулярне сторінок осіб, включених до каталогу, у регулярне розподіл PHP. Це сторінка підручника в форматі, так що ви хочете зробити щось подібне до людини / usr/local/src/regex/regex.7 для того, щоб читати.  
 
Регулярні вислови використовуються для складних маніпуляцій рядка. PHP використовує POSIX розширених регулярних виразів, як це визначено POSIX 1003.2. Для повного опису регулярних виразів POSIX див. регулярне сторінок осіб, включених до каталогу, у регулярне розподіл PHP. Це сторінка підручника в форматі, так що ви хочете зробити щось подібне до людини / usr/local/src/regex/regex.7 для того, щоб читати.  
Вимоги  
+
 
 +
=='''Вимоги''' ==
  
 
Ніякі зовнішні бібліотеки, необхідні для побудови цього розширення.  
 
Ніякі зовнішні бібліотеки, необхідні для побудови цього розширення.  
Установка
+
 
 +
=='''Установка'''==
  
 
Попередження  
 
Попередження  
Рядок 18: Рядок 20:
 
Для того щоб настроїти регулярний вираз підтримки PHP - з-регулярне [= ТИП]. ТИП може бути одним із системи, Apache, PHP. Замовчуванням використовується PHP. Замовчуванням використовується PHP.
 
Для того щоб настроїти регулярний вираз підтримки PHP - з-регулярне [= ТИП]. ТИП може бути одним із системи, Apache, PHP. Замовчуванням використовується PHP. Замовчуванням використовується PHP.
  
Windows версія PHP має вбудовану підтримку даного розширення. Вам не потрібно завантажувати жодних додаткових розширень для того, щоб використовувати ці функції. Налаштування під час виконання  
+
Windows версія PHP має вбудовану підтримку даного розширення. Вам не потрібно завантажувати жодних додаткових розширень для того, щоб використовувати ці функції.  
 +
 
 +
=='''Налаштування під час виконання''' ==
  
 
Дане розширення не визначає ніякі директиви конфігурації в php.ini.
 
Дане розширення не визначає ніякі директиви конфігурації в php.ini.
Типи ресурсів  
+
=='''Типи ресурсів'''==
 
Дане розширення не визначає ніякі типи ресурсів.
 
Дане розширення не визначає ніякі типи ресурсів.
 
Попереднє визначення константи. Зумовлені константи
 
Попереднє визначення константи. Зумовлені константи
  
 
Дане розширення не визначає ніякі константи.  
 
Дане розширення не визначає ніякі константи.  
Приклади
+
 
  
 
''''' Приклад 1.''''' Регулярні Приклади виразів  
 
''''' Приклад 1.''''' Регулярні Приклади виразів  

Поточна версія на 09:06, 25 травня 2010

Введення

Порада: PHP також підтримує регулярні вирази використанням Perl-сумісних синтаксис використання функцій PCRE. Ці функції підтримку неурядовим жадібні відповідності, затвердження, умовні подмаскі, а також ряд інших функцій не підтримується POSIX-розширений синтаксис регулярних виразів.

Попередження

Ці функції регулярних виразів не є бінарними машині. PCRE функції є.

Регулярні вислови використовуються для складних маніпуляцій рядка. PHP використовує POSIX розширених регулярних виразів, як це визначено POSIX 1003.2. Для повного опису регулярних виразів POSIX див. регулярне сторінок осіб, включених до каталогу, у регулярне розподіл PHP. Це сторінка підручника в форматі, так що ви хочете зробити щось подібне до людини / usr/local/src/regex/regex.7 для того, щоб читати.

Вимоги

Ніякі зовнішні бібліотеки, необхідні для побудови цього розширення.

Установка

Попередження Не змінювати тип, якщо ви не знаєте, що ви робите.

Для того щоб настроїти регулярний вираз підтримки PHP - з-регулярне [= ТИП]. ТИП може бути одним із системи, Apache, PHP. Замовчуванням використовується PHP. Замовчуванням використовується PHP.

Windows версія PHP має вбудовану підтримку даного розширення. Вам не потрібно завантажувати жодних додаткових розширень для того, щоб використовувати ці функції.

Налаштування під час виконання

Дане розширення не визначає ніякі директиви конфігурації в php.ini.

Типи ресурсів

Дане розширення не визначає ніякі типи ресурсів. Попереднє визначення константи. Зумовлені константи

Дане розширення не визначає ніякі константи.


Приклад 1. Регулярні Приклади виразів

<? PHP / / Повертає істину, якщо "ABC" знаходиться в будь-якій точці $ струни.
EREG ("ABC", $ струни);
/ / Повертає істину, якщо "ABC" знаходиться на початку рядка $.
EREG ("^ ABC", $ струни);
/ / Повертає істину, якщо "ABC" знаходиться в кінці рядка $.
EREG ("ABC $", $ рядка);
/ / Повертає істину, якщо клієнт браузер Netscape 2, 3 або MSIE 3.
eregi ("(ozilla. [23] | MSIE.3)", $ HTTP_USER_AGENT);
/ / Місця три слова через пробіл в $ статути [1], $ статути [2] і $ статути [3].
EREG ("( alnum :+) ( alnum :+) ( alnum :+)", $ Рядок, $ статути);
/ / Покласти теги
на початку рядка $.
$ = Рядок ereg_replace ("^", "
", $ рядка);
/ / Покласти теги
в кінці рядка $.
$ = Рядок ereg_replace ("$", "
", $ рядок);
/ / Позбутися від будь-якої рядка символів в рядку $.
$ = Рядок ereg_replace ("\" н "", $ рядка);
?>



String (рядки)