perl - Regex find a substring in a string containing a pattern -


so if string $a = "blah bluh bu.du" check if string has du in using:

if( $a =~ /\.du+/) 

now confirmed string has ".du" in it. how can word budu saved new string $b? using perl sorry, du supposed file extension

surround part want capture in parenthesis.

if( $a =~ /([a-za-z]*?du[a-za-z]*?)/){     if ( defined $1 ) {         $word = $1;         print "$word\n";     } } 

Comments

Popular posts from this blog

c++ - Creating new partition disk winapi -

Android Prevent Bluetooth Pairing Dialog -

php - joomla get content in onBeforeCompileHead function -