1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Donation with Paypal!!!

    Go to your paypal account and send directly donation to [email protected]

    1 month - 10 $ - Standart VIP

    6 months - 20 $- Standart VIP

    1 year - 30 $- Standart VIP

    2 years - 50 $- Standart VIP

    Gold member for life - 150 $- Standart VIP

    High Vip (Standart VIP include) group please send PM or email to [email protected] for info

    After Donation please send email to [email protected]

  3. Donation Ways 2020


    Paysend
  4. Telegram

  5. Delphifan Magazine
Dismiss Notice

Donation with Paypal!!!

Go to your paypal account and send directly donation to [email protected]

1 month - 10 $ - Standart VIP

6 months - 20 $- Standart VIP

1 year - 30 $- Standart VIP

2 years - 50 $- Standart VIP

Gold member for life - 150 $- Standart VIP

High Vip (Standart VIP include) group please send PM or email to [email protected] for info

After Donation please send email to [email protected]

Dismiss Notice
For open hidden message no need write thanks, thank etc. Enough is click to like button on right side of thread.

YuPcre2 v1.1.0 D7 up to XE10

Discussion in 'Delphi Components,Freeware, Open Source' started by AdminDF, Oct 24, 2015.

  1. AdminDF
    Online

    AdminDFAdminDF is a Verified Member Delphifan Staff Member DF Staff

    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]YuPcre2 v1.1.0 D7 up to XE10[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]size - 5.4 MB[/font]

    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]YuPcre2 is a library of Delphi components and procedures that implement regular expression pattern matching using the same syntax and semantics as Perl, with just a few differences.[/font]

    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]There are two matching algorithms, the standard Perland alternative DFA algorithm:[/font]

    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]The Perl algorithm is what you are used to from Perl and JavaScript. It is fast and supports the complete pattern syntax. You will likely be using it most of the time.[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]DFA is a special purpose algorithm. If finds all possible matches and, in particular, it finds the longest. It never backtracks and supports partial matching better, in particular multi-segment matching of very long subject strings.[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]YuPcre2 has native interfaces for 8-bit, 16-bit, and 32-bit strings. Component wrappers are available for UnicodeString / WideString and AnsiString / Utf8String / RawBytestring:[/font]

    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]Component String Types Comment[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]TDIPerlRegEx2_16.png TDIPerlRegEx2_16 16-bit strings:[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]UnicodeString, WideString Full UTF-16 Unicode processing if coUtf CompileOption set.[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]TDIDfaRegEx2_16.png TDIDfaRegEx2_16[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]TDIPerlRegEx2_8.png TDIPerlRegEx2_8 8-bit strings:[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]AnsiString, RawByteString, Utf8String Full UTF-8 Unicode processing if coUtf CompileOption set.[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]TDIDfaRegEx2_8.png TDIDfaRegEx2_8[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]Search Stream Demo ApplicationThe YuPcre2 RegEx2 classes descend from common ancestors which implement the core functionalities:[/font]

    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]Match strings and and extract full or substring matches.[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]Search for regular expressions within streams and memory buffers.TDIRegExSearchStream descendants employ a buffered search within streams and files (of virtually unlimited size) and use little memory.[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]Replace full matches or partial substrings.[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]List full matches or partial substrings.[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]Format full matches or partial substrings by adding static or dynamic text.[/font]
    [font=verdana,arial,tahoma,calibri,geneva,sans-serif]Users familiar with the DIRegEx might be interessted in thedifferences between YuPcre2 and DIRegEx.

    [​IMG]

    Hidden Content:
    **Hidden Content: You must click 'Like' before you can see the hidden data contained here.**
    [/font]
     
     

Share This Page