Ruby Regex


#1

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…


#2

Robert K. wrote:

On 09.04.2009 16:44, Sriram V. wrote:

present).
How to account for both the conditions.
Any help would be appreciated…

/Direction\s+([^,]+)/

Cheers

robert

Hey Robert,

Thanks a ton for ur help…
It worked…


#3

On 09.04.2009 16:44, Sriram V. wrote:

present).
How to account for both the conditions.
Any help would be appreciated…

/Direction\s+([^,]+)/

Cheers

robert