Greetings and salutations. I am having trouble with this regular expression. I tried a few things and nothing. Any help will be greatly appreciated. Here is the program...
import std.stdio; import std.regexp; void main() { char[] l, s, s0, str0; s = ";p=SomeCompany;l=USA0300MS01-091110184958Z-3076Delivery:"; str0 = r"p=SomeCompany;l=[a-zA-Z0-9]+\-\d\d\d\d\d\d\d\d\d\d\d\dZ\-d\d\d\d"; str0 = r"\-\d\d\d\d\d\d\d\d\d\d\d\dZ\-d\d\d\d"; if (RegExp(str0).find(s) >= 0) // found ;p=XeroxCorp;l=USA0300MS01-091110184958Z-3076 { writefln("Found it..."); } else writefln("Not found..."); } 18:16:05.94>build -I..;c:\D\dmd\import regexp1.d 18:21:13.68>regexp1 Not found... thanks for the help. josé