Meant to include a representative set. Thanks for the reminder. Here is a subset from just one of the XSD files.
[A-Z\d\._'\-]+@[A-Z\d_'\-]+\.[A-Z\d\._'\-]+ [A-Z]{2} [A-Z]{4}\d{6}[MH][A-Z]{5}[0-9]{2} [A-ZÑ ]{1,200} [A-ZÑ&]{3,4}\d{6}[A-Z0-9]{3} [A-ZÑ&]{3}\d{6}[A-Z0-9]{3} [A-ZÑ&]{4}\d{6}[A-Z0-9]{3} [A-ZÑ0-9]{1,14} [A-ZÑ\d #\-\.&,_@'()]{1,254} [A-ZÑ\d \-\.,':/$]{1,3000} [A-ZÑ\d \-\.,:/]{1,100} [A-ZÑ\d \-_\.&,'#@]{1,200} \d{1,14}\.\d{2} \d{1,2} \d{4}[0|1]\d{1} \d{4}\-\d{1,9} \d{5}
Found this site that discusses the differences. I tried the suggestion to prefix the pattern with a ^ and suffix it with a $. But that did not create an expression that prxparse accepted. Also found a few sites that decode the pattern into a description. From which I could presumably create a valid perl regex expression. But given how many of these I have to create, I would prefer to avoid that approach if at all possible.
... View more