Boostで正規表現でやったのを一応Perlでも書いておく.
#!/usr/bin/env perl $test="abcdd"; if( $test =~ m/a(.*)/ ){print($1);}; print("\n"); if( $test =~ m/a(.*)d/ ){print($1)}; print("\n"); if( $test =~ m/a(.*?)/ ){print($1)}; print("\n"); if( $test =~ m/a(.*?)d/ ){print($1)}; print("\n");
ついでにRubyでも.
#!/usr/bin/env ruby test="abcdd" puts $1 if test=~/a(.*)/ puts $1 if test=~/a(.*)d/ puts $1 if test=~/a(.*?)/ puts $1 if test=~/a(.*?)d/