tracker issue : CF-4198020

select a category, or use search below
(searches all categories and all time range)

Allow more advanced features in regular expression

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/NeedMoreInfo

Reporter/Name(from Bugbase): Geoffrey Demoulin / Geoffrey Demoulin (Geoffrey Demoulin)

Created: 11/22/2016

Components: Core Runtime

Versions: 11.0

Failure Type: Enhancement Request

Found In Build/Fixed In Build: CF11_Final / 2018.0.07.316715

Priority/Frequency: Trivial / Unknown

Locale/System: English / Platforms All

Vote Count: 3

Feature 3042166 requested for coldfusion 9 was deferred as "NotEnoughTime" in 2014.

I would think it is time to revisit the issue since regular expressions are a powerful tool that is most needed in many situations.

Currently, coldfusion 11 throws an exception when trying to use lookbehind expressions: Malformed regular expression "(?<!^[\[])([0-9]{6,})". 

Any workaround is extremely difficult if not impossible. Using external java regex libraries would defeat the purpose of supporting regexes in coldfusion.

More details are to be found in ticket 3042166.

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	4198020

External Customer Info:
External Company:  
External Customer Name: Geoffrey Demoulin
External Customer Email:  
External Test Config: My Hardware and Environment details: