From: Robert Klemme Date: 2009-04-09T23:50:05+09:00 Subject: Re: Ruby Regex On 09.04.2009 16:44, Sriram Varahan wrote: > Hello, > > > I am working on extracting some data from a file. > Sample data in the file are as follows: > > Case 1: Direction abc,(xyz) > Case 2: Direction fet > > I want to extract the content after Direction but before the comma(if > present). > The issue I am facing is that the comma is not always present. > > Otherwise a reg exp like: > > reg_exp = %r{Direction(.+),} > > would have given me the content. > This would not work in the 2nd case. > > > How to account for both the conditions. > Any help would be appreciated... /Direction\s+([^,]+)/ Cheers robert