StringMatchQ and Regular Expressions
- To: mathgroup at smc.vnet.net
- Subject: [mg88361] StringMatchQ and Regular Expressions
- From: Mark Westwood <markc.westwood at gmail.com>
- Date: Sat, 3 May 2008 06:14:42 -0400 (EDT)
Hi I'm running Mathematica v6.0.2 on Windows XP. I define a regex thus: doStmt = RegularExpression["do(?=\\s*\\w+=)"]; and then execute: StringCases["doindex= ", doStmt] which brings the response {do} I then execute StringMatchQ["doindex= ", doStmt] which brings the response False I had expected that if StringCases found any cases, then StringMatchQ would return True. Obviously this is not the case, but can anyone out there throw light upon this. Thanks for any insights you can give me Mark Westwood