30$ Discount

Unlimited plan subscription just for $150 $99!

Subscribe Now and download everything FREE FOREVER!

Subscribe Now !


Pay with bitcoin

Pay with Bitcoin!

The users who experience problem with Paypal have the opportunity to upgrade their user account through transferring the subscription fee to our Bitcoin wallet and notifying us via an email.
If Bitcoin is not a suitable option for you, please feel free to contact us to get other Paypal accounts' address.
Attention: Please use "User Account Upgrade" as the subject of your e-mail.

Our Bitcoin Address: 1Nea27Gj5Us4nKqE5LEXiamM7nCzWwM5Fo
Our Email Address: [email protected], [email protected]


All components and applications are CRACKED or FULL VERSION

irDevelopers.com website is the largest warez resource for software developers and programmers in the world. We provide our users with the most up-to-date and Full Version .Net, Delphi, and other software development tools.To be able to download some of these tools, you need to sign up for the website and buy one of the plans available on the website.

Plans available on the website:

  • Gold Plan: $40.00 subscription fee, access to almost 40% of posts ... Subscribe Now!
  • Diamond Plan: $60.00 subscription fee, access to almost 75% of posts ... Subscribe Now!
  • Unlimited Plan: $99.00 subscription fee, access to all available posts ... Subscribe Now!

More information: User Guide for irDevelopers.com, Terms & Conditions

Hot For DIAMOND or higher VIP users

YuPcre2 v1.9.2 (08 Jan 2019) for D7-XE10.3 Rio (x86 & x64)

YuPcre2 v1.9.2 (08 Jan 2019) for D7-XE10.3 Rio (x86 & x64) crack

YuPcre2 v1.9.2 (08 Jan 2019) for D7-XE10.3 Rio (x86 & x64) + Crack

YuPcre2 is a new regular expression library for Delphi with Perl syntax. Directly supports UnicodeString, AnsiString, or UCS4String, as well as UTF-8, and UTF-16.

Overview

YuPcre2 provides two matching algorithms, the standard Perl and alternative DFA algorithm:

  • 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.
  • 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.

The YuPcre2 RegEx2 classes descend from common ancestors which implement the core functionalities:

  • Match strings and and extract full or substring matches.
  • Search for regular expressions within streams and memory buffers. TDIRegExSearchStreamdescendants employ a buffered search within streams and files (of virtually unlimited size) and use little memory.
  • Replace full matches or partial substrings.
  • List full matches or partial substrings.
  • Format full matches or partial substrings by adding static or dynamic text.

Users familiar with the DIRegEx might be interessted in the differences between YuPcre2 and DIRegEx.

Pattern Syntax

YuPcre2 RegEx2 String Processing

YuPcre2 can ReplaceList, or Format regular expressions matches or any of its substrings, useful for text editors and word processors. Variable portions of the match can be included into the result text. The full match can be referenced by number, substrings also by name. The character to introduce these reference is freely configurable. FormatOptions allow to turn features on or off as required.

  • Replace returns the original subject string with matches replaced, similar to but more flexible than Delphi's StringReplace() function.
  • List collects all string matches into a single string. It extracts multiple phone numbers, e-mail addresses, or URLs, with a single call.

YuPcre2 RegEx2 MaskControls

YuPcre2 includes two regular expression mask edits: 
TDIRegEx2MaskEdit and TDIRegEx2ComboBox. Both controls validate keyboard input against a regular expression. They work similar to Delphi's TMaskEdit, but more flexible and powerful.

The regular expression mask edits can:

  • accept / reject specific characters at determined positions;
  • allow / reject particular characters if they follow defined character(s);
  • restrict input text to begin / end with exact character(s);
  • flag incomplete text to show that more input is needed.

Examples: Numbers, number ranges, dates, phone numbers, e-mail addresses, URLs, currency, and more.

TDIRegEx2MaskEdit

TDIRegEx2MaskEdit is an edit control that validates keyboard input on a keystroke by keystroke basis. It accepts characters entered only if the new text matches the regular expression mask pattern. If the new text does not match, the character is silently rejected.

TDIRegEx2MaskComboBox

TDIRegEx2MaskComboBox is a combo box control with essentially the same regular expression validation as TDIRegEx2MaskEdit. Additionally, it allows to select values from the combobox drop down.

Workbench Application

The YuPcre2 RegEx2 Workbench helps to design and test regular expressions. It allows to set options, measure execution times, and to save and load settings for later use.

The YuPcre2 RegEx2 Workbench is available as

  • Design-Time Component Editor and
  • Standalone Application.

YuPcre2 1.9.2 – 8 Jan 2019:

  • Matching the pattern (*UTF)\C[^\v]+\x80 against an 8-bit string containing multi-code-unit characters caused bad behaviour and possibly a crash.
  • When returning an error from pcre2_pattern_convert, ensure the error offset is set zero for early errors.
  • Refactored pcre2_dfa_match so that the internal recursive calls no longer use the stack for local workspace and local ovectors. Instead, an initial block of stack is reserved, but if this is insufficient, heap memory is used. The heap limit parameter now applies to pcre2_dfa_match.
  • In pcre2_substitute, with global matching, a pattern that matched an empty string, but never at the starting match offset, was not handled in a Perl-compatible way. The pattern (<?=\G.) is an example of such a pattern. Because \G is in a lookbehind assertion, there has to be a “bumpalong” before there can be a match. The automatic “advance by one character after an empty string match” rule is therefore inappropriate. A more complicated algorithm has now been implemented.
  • When checking to see if a lookbehind is of fixed length, lookaheads were correctly ignored, but qualifiers on lookaheads were not being ignored, leading to an incorrect “lookbehind assertion is not fixed length” error.
  • Updated to Unicode version 11.0.0. As well as the usual addition of new scripts and characters, this involved re-jigging the grapheme break property algorithm because Unicode has changed the way emojis are handled.
  • Fixed an obscure bug that struck when there were two atomic groups not separated by something with a backtracking point. There could be an incorrect backtrack into the first of the atomic groups. A complicated example is (?>a(*:1))(?>b)(*SKIP:1)x|.* matched against “abc”, where the *SKIPshouldn't find a MARK (because is in an atomic group), but it did.
  • (*ACCEPT:ARG)(*FAIL:ARG), and (*COMMIT:ARG) are now supported.
  • (*MARK) name was not being passed back for positive assertions that were terminated by (*ACCEPT).
  • Add support for \N{U+dddd}, but only in Unicode mode.
  • Add support for (?^) for unsetting all imnsx options.
  • The PCRE2_EXTENDED (/x) option only ever discarded space characters whose code point was less than 256. Now, when Unicode support is compiled, PCRE2_EXTENDED also discards U+0085, U+200E, U+200F, U+2028, and U+2029, which are additional characters defined by Unicode as “Pattern White Space”. This makes PCRE2 compatible with Perl.
  • In certain circumstances, option settings within patterns were not being correctly processed. For example, the pattern ((?i)A)(?m)B incorrectly matched “ab”. (The (?m) setting lost the fact that (?i)should be reset at the end of its group during the parse process, but without another setting such as (?m) the compile phase got it right.)
  • When serializing a pattern, set the memctl, executable_jit, and tables fields (that is, all the fields that contain pointers) to zeros so that the result of serializing is always the same. These fields are re-set when the pattern is deserialized.
  • In a pattern such as [^\x{100}-\x{ffff}]*[\x80-\xff] which has a repeated negative class with no characters less than 0x100 followed by a positive class with only characters less than 0x100, the first class was incorrectly being auto-possessified, causing incorrect match failures.
  • If the only branch in a conditional subpattern was anchored, the whole subpattern was treated as anchored, when it should not have been, since the assumed empty second branch cannot be anchored. Demonstrated by test patterns such as (?(1)^())b or (?(?=^))b.
  • A repeated conditional subpattern that could match an empty string was always assumed to be unanchored. Now it it checked just like any other repeated conditional subpattern, and can be found to be anchored if the minimum quantifier is one or more.

YuPcre2 کتابخانه ای جدید از عبارت های منظم برای دلفی با سینتکس Perl می باشد. YuPcre2 مستقیماً از UnicodeString، AnsiString یا UCS4String و UTF-8 و UTF-16 پشتیبانی می کند.

YuPcre2 دو الگوریتم تطبیق به نام های Perl استاندارد و الگوریتم DFA (الگوریتم اتوماتون متناهی قطعی) را فراهم کرده است:

  • الگوریتم Perl در جاوااسکریپ و Perl مورد استفاده قرار می گیرد. از سرعت بسیار بالا برخوردار بوده و از سیتکس الگوی کامل پشتیبانی می کند.
  • الگوریتم DFA یک الگوریتم تک منظوره می باشد. در صورتی که تمام تطبیق های ممکن را بیابد، بلندترین ها را انتخاب می کند این الگوریتم به هیچ وجه بازنمی گردد و از تطبیق جزئی بهتر پشتیبانی می کند.
  • قابلیت تطبیق رشته ها و استخراج رشته های کامل یا زیررشته ای از آن ها
  • قابلیت جستجو برای عبارت های منظم در رشته ها و بافرهای حافظه
  • قابلیت جایگزین کردن تطبیق کامل یا زیر رشته جزئی
  • قابلیت فهرست کردن تطبیق های کامل یا زیر رشته های جزئی
  • قابلیت قالب بندی تطبیق های کامل یا زیر رشته ها با افزودن متن استاتیک یا دینامیک

سینتکس الگو

سینتکس الگوی عبارت منظم YuPcre2 اغلب با Perl سازگاری دارد. این سینتکس شامل وارد موارد زیر می شود:

  • Quoting
  • Escaped
  • Character Types
  • General Category Properties برای \p و \P
  • PCRE2 Special Category Properties برای \p و \P
  • Script Names برای \p و \P
  • Character Classes
  • Quantifiers
  • Anchors Asserion و Simple Assertion
  • Match Point Reset
  • Alternation
  • Capturing
  • Atomic Groups
  • Comment
  • Option Setting
  • What \R Matches
  • Lookahead Assertion و Lookbehind Assertion
  • Backreferences
  • Subroutine References
  • Conditional Patterns
  • Backtracking Control
  • Callouts

YuPcre2 می توانید تطبیق های عبارت منظم یا زیر رشته ای از آن را جایگزین، فهرست یا قالب بندی کند. این قابلیت برای ادتیورهای متن و واژه پردازها مناسب است. بخشی از تطبیق که می تواند در متن نتیجه قرار گیرد متغیر است. شما می توانید با عدد، زیر رشته یا حتی نام به تطبیق کامل اشاره کنید. همچنین کاراکتری که برای این اشاره انتخاب می شود نیز قابل تنظیم است. FormatOptions به شما اجازه می دهد این قابلیت را فعال یا غیرفعال کنید.

  • جایگزینی (Replace): رشته مورد نظر اصلی را به گونه ای ارسال می کند که تطبیق جایگزین آن شده است.
  • لیست (List): تمام تطبیق های رشته ای را در یک رشته واحد جمع آوری می کند. همچنین شماره تلفن، آدرس ایمیل یا URL را با یک فراخوانی ساده استخراج می کند.

YuPcre2 RegEx2 MaskControls

 YuPcre2 دارای دو ویرایش ماسک عبارت منظم TDIRegEx2MaskEdit و TDIRegEx2ComboBox می باشد. این دو کنترل ورودی کیبورد را نسبت به عبارت منظم اعتبارسنجی می کند. عملکرد آن مشابه TMaskEdit دلفی می باشد اما نسبت به از قدرت و انعطاف بیشتری برخوردار است.

ویرایش ماسک عبارت منظم می تواند:

  • کاراکترهای خاصی را در موقعیت تعیین شده بپذیرند یا رد کنند.
  • کاراکترهای خاصی را پس از کاراکترهای معین بپذیرند یا رد کنند.
  • متن ورودی را محدود کنند تا با کاراکترهای دقیقی آغاز شود یا پایان یابد.
  • متن ناتمام را فلگ کند تا نشان دهد که به ورودی بیشتری نیاز است

TDIRegEx2MaskEdit

TDIRegEx2MaskEdit از جمله کنترل های ادیتور می باشد که ورودی کیبورد را بر اساس فشردن کلید اعتبارسنجی می کند. TDIRegEx2MaskEdit تنها در صورتی کاراکترهای وارد شده را می پذیرد که متن جدید با الگوی ماسک عبارت منظم مطابقت داشته باشد. در صورتی که متن جدید مطابقت نداشته باشد کاراکتر رد خواهد شد.

TDIRegEx2MaskComboBox

TDIRegEx2MaskComboBox یک کنترل combo box با همان اعتبارسنجی عبارت منظم TDIRegEx2MaskEdit می باشد. علاوه بر این TDIRegEx2MaskComboBox امکان انتخاب مقادیر combobox را به ما می دهد.

اپلیکیشن محیط کاری

YuPcre2 RegEx2 Workbench به طراحی و تست عبارت های منظم کمک می کند. این محیط کاری امکان تنظیم آپشن ها، اندازه گیری زمان اجزا و ذخیره و بارگذاری تنظیمات برای کاربر بعد را امکان پذیر می کند. YuPcre2 RegEx2 Workbench به صورت ادیتور کامپوننت حین طراحی و اپلیکیشن مستقل می باشد.

Post Details:
Rate : 4.0/5 based on 37
Download: 111
Visit: 1,172
Categories: Delphi
License: FULL CRACKED

Download Link(s)
File(s) size: 10.6 MB

Tags:
YuPcre2 v1.7.0 for D7-XE10.2 TokyoYuPcre2 دانلوددانلود YuPcre2YuPcre2 کرککرک YuPcre2YuPcre2 کامپوننتکامپوننت YuPcre2YuPcre2 DownloadDownload YuPcre2YuPcre2 crackcrack YuPcre2YuPcre2 freefree YuPcre2YuPcre2 ComponentComponent YuPcre2YuPcre2 v1.7.0 دانلوددانلود YuPcre2 v1.7.0YuPcre2 v1.7.0 کرککرک YuPcre2 v1.7.0YuPcre2 v1.7.0 کامپوننتکامپوننت YuPcre2 v1.7.0YuPcre2 v1.7.0 DownloadDownload YuPcre2 v1.7.0YuPcre2 v1.7.0 crackcrack YuPcre2 v1.7.0YuPcre2 v1.7.0 freefree YuPcre2 v1.7.0YuPcre2 v1.7.0 ComponentComponent YuPcre2 v1.7.0YuPcre2 v1.7.0 for دانلوددانلود YuPcre2 v1.7.0 forYuPcre2 v1.7.0 for کرککرک YuPcre2 v1.7.0 forYuPcre2 v1.7.0 for کامپوننتکامپوننت YuPcre2 v1.7.0 forYuPcre2 v1.7.0 for DownloadDownload YuPcre2 v1.7.0 forYuPcre2 v1.7.0 for crackcrack YuPcre2 v1.7.0 forYuPcre2 v1.7.0 for freefree YuPcre2 v1.7.0 forYuPcre2 v1.7.0 for ComponentComponent YuPcre2 v1.7.0 forYuPcre2 v1.7.0 for D7-XE10.2 دانلوددانلود YuPcre2 v1.7.0 for D7-XE10.2YuPcre2 v1.7.0 for D7-XE10.2 کرککرک YuPcre2 v1.7.0 for D7-XE10.2YuPcre2 v1.7.0 for D7-XE10.2 کامپوننتکامپوننت YuPcre2 v1.7.0 for D7-XE10.2YuPcre2 v1.7.0 for D7-XE10.2 DownloadDownload YuPcre2 v1.7.0 for D7-XE10.2YuPcre2 v1.7.0 for D7-XE10.2 crackcrack YuPcre2 v1.7.0 for D7-XE10.2YuPcre2 v1.7.0 for D7-XE10.2 freefree YuPcre2 v1.7.0 for D7-XE10.2YuPcre2 v1.7.0 for D7-XE10.2 ComponentComponent YuPcre2 v1.7.0 for D7-XE10.2YuPcre2 v1.7.0 for D7-XE10.2 Tokyo دانلوددانلود YuPcre2 v1.7.0 for D7-XE10.2 TokyoYuPcre2 v1.7.0 for D7-XE10.2 Tokyo کرککرک YuPcre2 v1.7.0 for D7-XE10.2 TokyoYuPcre2 v1.7.0 for D7-XE10.2 Tokyo کامپوننتکامپوننت YuPcre2 v1.7.0 for D7-XE10.2 TokyoYuPcre2 v1.7.0 for D7-XE10.2 Tokyo DownloadDownload YuPcre2 v1.7.0 for D7-XE10.2 TokyoYuPcre2 v1.7.0 for D7-XE10.2 Tokyo crackcrack YuPcre2 v1.7.0 for D7-XE10.2 TokyoYuPcre2 v1.7.0 for D7-XE10.2 Tokyo freefree YuPcre2 v1.7.0 for D7-XE10.2 TokyoYuPcre2 v1.7.0 for D7-XE10.2 Tokyo ComponentComponent YuPcre2 v1.7.0 for D7-XE10.2 Tokyo
Unlimited plan just for $169.99 $99 00    Subscribe to UNLIMITED VIP plan and download everything FREE !    Subscribe Now !