my $func_def = "char *strcmp(const char *s1, const char *s2)"; foreach my $i ('char *','const char.*','*') { if ( index( $func_def, $i ) >= 0 ) { print "'$func_def' contains '$i'\n"; } }