History log of /PHP-7.4/ext/pcre/php_pcre.h (Results 76 – 100 of 101)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: PRE_TSRM_MERGE_PATCH, PRE_GRANULAR_GARBAGE_FIX, php-4.0.6, php-4.0.6RC4, php-4.0.6RC3, php-4.0.6RC2, php-4.0.6RC1, php-4.0.5, php-4.0.5RC8, php-4.0.5RC7, php-4.0.5RC6, php-4.0.5RC5, php-4.0.5RC4, php-4.0.5RC3, php-4.0.5RC2, php-4.0.5RC1
# 285ec0ca 13-Mar-2001 Andrei Zmievski

@- IMPORTANT: removed /F modifier handling from preg_replace(). Instead
@ one should use new preg_replace_callback() function. (Andrei)


# eb6ba01d 26-Feb-2001 Andi Gutmans

- Fix copyright notices with 2001


# 0651b4ff 01-Feb-2001 Andrei Zmievski

Modified /F handling to allow calling object methods.


# 5068444d 22-Jan-2001 Andrei Zmievski

Z-ify the source.


Revision tags: php-4.0.4pl1, php-4.0.4pl1RC2, php-4.0.4pl1RC1, php-4.0.4REL, php-4.0.4RC6, php-4.0.4RC5, php-4.0.4RC4, php-4.0.4RC3, php-4.0.3, php-4.0.3RC2, php-4.0.3RC1, php-4.0.2, PRE_LIBMYSQL_REVERT, php-4.0.2RC1, PRE_FILE_COMPILE_API_CHANGE, PRE_METHOD_CALL_SEPERATE_FIX_PATCH
# 16017f6d 02-Jul-2000 Sascha Schumann

Change header protection macros to conform to standard.

Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment"

All identifiers that begin with an underscore and either an

Change header protection macros to conform to standard.

Draft 3 of IEEE 1003.1 200x, "2.2 The Compilation Environment"

All identifiers that begin with an underscore and either an uppercase
letter or another underscore are always reserved for any use by the
implementation.

show more ...


Revision tags: php-4.0.1pl1
# 29e8e565 28-Jun-2000 Andrei Zmievski

@- Added an optional parameter to preg_replace() that can be used to
@ specify how many replacements to make. (Andrei)


Revision tags: php-4.0.1, php-4.0.1RC2, php-4.0.1RC, PRE_EIGHT_BYTE_ALLOC_PATCH
# 4ef2af7c 01-Jun-2000 Andrei Zmievski

Update header file.


Revision tags: php-4.0.0
# e043439f 18-May-2000 Zeev Suraski

Update the license with the new clause 6


Revision tags: php-4.0RC2, PHP-4.0-RC1, php-4.0b4pl1, php-4.0b4, php-4.0b4_rc1
# 86fa2aad 19-Feb-2000 Zeev Suraski

the pipe is breaking all the time


Revision tags: BEFORE_SAPI_POST_PATCH_17_FEB_2000
# 24150ded 15-Feb-2000 Andrei Zmievski

Changing the header.


Revision tags: BEFORE_SAPIFICATION_FEB_10_2000, BEFORE_PRE_SHUTDOWN_REVERSE_PATCH, PRE_ISSET_TYPE, PRE_LIBZEND_TO_ZEND, PRE_RETURN_REF_MERGE, RETURN_REF_BP, PRE_RETURN_REF_PATCH
# ae1b7bf4 05-Dec-1999 Stig Bakken

@Fix warnings compiling in maintainer mode. (Stig)
Fix warnings compiling in maintainer mode.
Install DB/common.php and DB/mysql.php on "make install".
# We still have a warning from http

@Fix warnings compiling in maintainer mode. (Stig)
Fix warnings compiling in maintainer mode.
Install DB/common.php and DB/mysql.php on "make install".
# We still have a warning from http_config.h:97. Rasmus? :-)

show more ...


Revision tags: ZO_B1, ZEND_OPTIMIZER_B1, php-4.0b3, PRE_USED_RETURN_VALUE_PATCH, php-4.0b3_RC5, php-4.0b3_RC4, php-4.0b3_RC3, php-4.0b3_RC2
# a92fb5fe 01-Oct-1999 Andrei Zmievski

rename.


Revision tags: PRE_FETCH_READ_PATCH, before-sapi-split, PRE_DELAYED_ARRAY_FETCH_PATCH
# 870a6679 14-Sep-1999 Andrey Hristov

- Updated bundled PCRE library to version 2.08
- Made it possible to specify external location of the PCRE library
- Reworked PCRE extension to use updated PCRE library API

Hopefully

- Updated bundled PCRE library to version 2.08
- Made it possible to specify external location of the PCRE library
- Reworked PCRE extension to use updated PCRE library API

Hopefully now everything behaves just like Perl..

show more ...


# 5e4a85f2 03-Sep-1999 Andrey Hristov

Static is good...


# f72897c2 03-Sep-1999 Andrey Hristov

Practice what you preach, I guess.


Revision tags: php-4.0b2, BEFORE_NEW_OPERATOR_FIX, BEFORE_BIG_SYMBOL_CHANGE, php-4.0b1
# 6b82192b 20-Jul-1999 Andrey Hristov

Added locale support.


Revision tags: BEFORE_REMOVING_AI_COUNT_FINAL_STEP, BEFORE_REMOVING_GC_STEP2, BEFORE_REMOVING_GC_STEP1
# 7aa981f5 05-Jul-1999 Andrey Hristov

Correct option caching


# 3b1843bc 10-Jun-1999 Andrey Hristov

Added preg_grep() function.


# dbfeaabb 04-Jun-1999 Andrey Hristov

Added preg_quote() function.


# 3fe94e5b 28-May-1999 Andrey Hristov

-Modified PCRE library slightly to do what needs to be done
-Updated preg_replace() code to handle stuff properly
-Removed ability to specify external PCRE library source to link against

-Modified PCRE library slightly to do what needs to be done
-Updated preg_replace() code to handle stuff properly
-Removed ability to specify external PCRE library source to link against
(since our bundled version is patched now)

show more ...


# e10e4dbe 27-May-1999 Andrey Hristov

Really fix the configuration now so that it's possible to compile both
against the bundled PCRE library and the one external to the source tree.
Crossing my fingers while Zeev compiles this.

Really fix the configuration now so that it's possible to compile both
against the bundled PCRE library and the one external to the source tree.
Crossing my fingers while Zeev compiles this. :)

show more ...


# 36947fc4 27-May-1999 Zeev Suraski

Fix pcre build


# d73c6385 26-May-1999 Andrey Hristov

Added preg_split. Same syntax as regular split().


# 0062ae62 26-May-1999 Andrey Hristov

A few changes here.

First of all, as per extensive discussion on the list, the functions are now
prefixed with "preg" instead of "pcre".

Secondly, global matching is now possibl

A few changes here.

First of all, as per extensive discussion on the list, the functions are now
prefixed with "preg" instead of "pcre".

Secondly, global matching is now possible using preg_match_all. Please, give
suggestions on a better name if this one doesn't sit well with you. Possible
names are preg_global_match and preg_gmatch.

preg_match_all takes 4 arguments: a regex pattern, a subject string,
the array for capturing subpatterns, and a parameter that tells how the results
in the subpatterns array are arranged.

Basically, preg_match_all will go through the subject string and try to capture
all the matches that it finds, not just the first one like preg_match.

4th parameter can be PREG_PATTERN_ORDER (default) or PREG_SET_ORDER.

Example:
preg_match_all("|</?([^>]+)>|", "<div align=left>a test</div>", $out, PREG_PATTERN_ORDER);

This returns results so that $out[0] is an array of full pattern matches, $out[1] is an array
of first captured subpattern matches, and so on.

$out[0] -> ("<div align=left>", "</div>")
$out[1] -> ("div align=left", "div")

Example:
preg_match_all("|</?([^>]+)>|", "<div align=left>a test</div>", $out, PREG_SET_ORDER);

This returns results so that $out[0] is an array of first full pattern match and subpatterns,
$out[1] is an array of second full pattern match and subpatterns.

$out[0] -> ("<div align=left>", "div align=left")
$out[1] -> ("</div>", "div")

If anyone has a better name for these PREG_ constants and also which one should be the default,
I'd like to hear it.

show more ...


Revision tags: BEFORE_PHP4_APACHE_MODULE_CHANGE
# e3a70c1f 21-May-1999 Andrey Hristov

-Added regex cache
-Made module thread-safe


12345