Hi -- On Tue, 17 Jan 2006, Tom Allison wrote: > dblack / wobblini.net wrote: >> >> /s turns on SJIS encoding, so you probably don't want that. As for >> all the multiline matching, etc., /m causes the wildcard dot to match >> newline characters, like /s in Perl. You don't need an equivalent of >> Perl's /m because ^ and $ already always match beginning/end of lines. >> To match beginning/end of string, you use anchors: \A and \z (or \Z to >> discount a final newline). > > There's a lot of differences to get used to here. > I'm surprised that Ruby would go contrary to Perl in the regex flags. It's > bound to be a source of confusion, at least for myself. It's like so many things: if languages just did what older languages did, there would be no point in having new languages :-) David -- David A. Black dblack / wobblini.net "Ruby for Rails", from Manning Publications, coming April 2006! http://www.manning.com/books/black