Revision History for: "ZTree Regular Expressions"
- 2009-Apr-19 12:00:00 MDT
- Simplified recommendation of how the ZTree RE Syntax would implement the regex quote delimiter (REQD). i.e. Eliminated the need to have slashes altogether, and just use the REQD char as the delimiter in the same way that perl uses the slash. As a result the "optional slashes" paragraph was no longer relevant and was deleted. Added a note saying that the RE replace syntax is nearly identical to the current ZTree replace syntax.
- Because of the change to the recommended REQD syntax, the idea of using the old ZTree character class delimiter chars (◄ABC►) as the REQD chars is no longer possible (because the REQD char can be used in three places and no longer behaves like enclosing brackets.) Thus, the suggestion by John Gruener to use them was removed.
- 2009-Mar-27 12:00:00 MDT (finalized updates started last December)
- Reworked the "The PCRE C Regular Expression Library" section.
- In "Thoughts" section, retracted recommendation for a global search and replace in files using regex option.
- Added new drawback to the "Thoughts" section. Regex noobs may flood the forum with regex related problems.
- 2008-Dec-03 13:00:00 MST (this update was not announced on ZTW forum)
- Added new "Update: Dec-2008" section.
- Updated "Background" section to reflect another year's worth of experience with regexs and removed some unnecessary verbiage.
- Added note and link to the SlashDot review of "Mastering Regular Expressions".
- Added a "Safety" proposed requirement.
- For the "ZTree Regular Expression Example" section, added links to RegexBuddy generated regex description pages for each of the two regexs used in the solution.
- Changed the (external) example regex strict solution description from a simple TXT file to an HTML file and added links to RegexBuddy regex #1 and #2 description pages. (However, the simple TXT-like formatting was retained using the <PRE> tag.)
- Since finding out that ZTW uses straight C and not C++, changed vague recommendation for which regex library to use, to a strong, specific recommendation to use the PCRE C Library. Removed references to the Boost C++ library.
- Removed obsolete archive number references from links to http://www.ztw3.com forum.
- Added new link to http://www.ztw3.com forum regex related thread: "[Q] FileSpec AND Logic"
- Updated links to old forum archives to point to new forum URLs. Also fixed the link in the ZTreeRegexPuzzleSolutionStrict.TXT file.
- Added meta http-equiv header to identify file encoding as utf-8.
- 2008-May-11 22:00:00 MST
- Changed "border:0" to "border:none".
- Added revision date code to webpage title
- Added id="wrap" attribute to main DIV element.
- 2008-Jan-13 00:00:00 MST
- Added Table of Contents with links to the H2 sections.
- Added sentence describing recommendation by John Gruener to simply redefine the existing 'ALT+[' and 'ALT+]' chars to be the new REQD delimited.
- Added link to Boost Regex Library Build Guide.
- Changed paragraph text alignment from "justified" to "left" for improved readability.
- Added "center" class to H1 element
- Moved images and css files to articles/css and articles/img.
- Added HTML meta data to head tag
- 2007-Dec-25 17:00:00 MST
- Added more clarification on the Boost library build glitch. Using the recommended BJAM.EXE Boost build utility solves the problem.
- Added "Wildcard Searches" topic to list of archived forum threads list.
- Minor grammar corrections.
- 2007-Dec-22 16:00:00 MST
- Simplified the Boost library example code
- Added a paragraph which describes details about building the Boost Regex Library.
- Moved the "Why not use ZAAP" section towards the end.
- In the ZTree Regex Example, corrected the "\w" equivalent from "[a-zA-Z_]" to "[a-zA-Z0-9_]".
- Removed XML header from this file to please IE.
- Minor grammar corrections.
- 2007-Dec-20 14:30 MST
- Added this Revision History page
- Clarified references to how the "\1" and "$1" substitution variables work. i.e. the "\1" style can appear in the regex search pattern sub-string and the "$1" style can appear in the regex replacement sub-string. Added an example to demonstrate the differences.
- Added sentence stating that ZTree will need to parse the regex "package" string into its components: the regex pattern matching sub-string, the replacement string and the modifier characters.
- Modified hyperlink colors
- Removed the revision date from the HTML document TITLE
- Minor grammar corrections.
- 2007-Dec-19 21:00 MST