given str1 = " AA2012 " and str2 = " BB2012 "
the following regexp finds a hit in str2 but is failing to find a hit in str1
RE1 = "(AA|BB)[:SPACE:]*[:DIGIT:]"
however the following equivalent regexp does find a hit in both str1 and str2:
RE2 = "(AA[:SPACE:]|BB[:SPACE:])[:DIGIT:]"
Open Object Rexx Version 4.1.0
Build date: Dec 5 2010
Addressing Mode: 32