[EMAIL PROTECTED] wrote:

--
John W. Kennedy
"You can, if you wish, class all science-fiction together; but it is about as perceptive as classing the works of Ballantyne, Conrad and W. W. Jacobs together as the 'sea-story' and then criticizing _that_."
-- C. S. Lewis. "An Experiment in Criticism"> How can I isolate stuff inside a string so that two identical strings
will match when they ought to?  Sample code:

$str1 = "    <TD class=xd01>3.04 (build 14)</TD>";
$str2 = "3.04 (build 14)";

if ($str1 !~ /$str2/) {
  print "no match?\n";
}
else {
  print "match!\n";
}

The result this yields is "no match?", and not what I expect: "match!". I suspect the parentheses are responsible for this, so how can I rewrite the comparison to yield the result I need--and still work with other, more normal, strings?

index ($str1, $str2) will do the trick. _______________________________________________ ActivePerl mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to