Ruby Regex

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…

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…

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

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs