On Jul 15, [EMAIL PROTECTED] said: >$test="Fred Flinstone Betty and Barney (Class F) (bye)"; > >the length is variable, the only guarantee is that (Class x) exists, it is >the "Class x" that I want to extract. I have though of spliting on ( and >doing some further checking spliting.
A simple regex will do the trick: my ($class) = $test =~ /\(Class ([^)]+)\)/; That will store "F" in $class. It matches the non-paren characters after "(Class " and before ")". -- Jeff "japhy" Pinyan [EMAIL PROTECTED] http://www.pobox.com/~japhy/ RPI Acacia brother #734 http://www.perlmonks.org/ http://www.cpan.org/ ** Look for "Regular Expressions in Perl" published by Manning, in 2002 ** <stu> what does y/// stand for? <tenderpuss> why, yansliterate of course. [ I'm looking for programming work. If you like my work, let me know. ] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]