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