On Wednesday, April 24, 2002, at 01:18 , Michael Norris wrote: [..] > But what if I'm doing an elsif and my code is indented such as: > elsif ($string == 1) { > $string = This is the text I want > But I also want this text on next line. > > Is there a way to ignore the white space before the "But I also want this > text on the next line?" Otherwise I would have to do the following:
cf perodoc perlfaq4 - on or about page 17 or so.... in the perldoc perldata you will find: ($quote = <<'FINIS') =~ s/^\s+//gm; The Road goes ever on and on, down from the door where it began. FINIS but be forewarned that 'FINIS' has to start in Column Zero; eg: sub SetTheQuote { my ( $quote); # = @_; ($quote = <<'FINIS') =~ s/^\s+//gm; The Road goes ever on and on, down from the door where it began. FINIS $quote ; } # end of SetTheQuote unless you clean up your ' FINIS' FINIS in short - tab inside the ' ' or better yet - have the spaces stuffed there.... # unlike in /bin/sh where one could VAR<<-HEREIS stuff stuf HEREIS tabbed over and all from the man sh "If the operator is ``<<-'' instead of ``<<'', then leading tabs in the here-doc-text are stripped." ciao drieux --- -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]