Hi there,Please can I submit the following regexp test files that should pass, but when I test them they fail. (I'm afraid I'm not smart enough to suggest how to fix the code!)
I've attached them and included a git patch so hopefully one of the formats is convenient for you. If not, let me know what would work better. I've included them inline below so you can do a quick scan.
test/regexp/fussyipaddress -------------------------- =>((1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9]{1,2}|2[0-4][0-9]|25[0-5]) 192.168.254.0 test/regexp/timestamp --------------------- =>\d{8}T\d{6}\.?\d{0,6} # This gives incorrect result 20160412T112319 # These give correct result 20160412T112319. 20160412T112319.43 20160412T112319.432312 Thanks, Pete. -- --------------------------------------------------------------------- Pete Cordell Codalogic Ltd C++ tools for C++ programmers, http://codalogic.com Read & write XML in C++, http://www.xml2cpp.com ---------------------------------------------------------------------
Attachment:
broken_regexps.patch
Description: Text Data
Attachment:
fussyipaddress
Description: Text document
Attachment:
timestamp
Description: Text document