Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Regular Expression help

 
miki landon
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I would like to filter a file with a comma delimiter.

But I have trouble with my regular expression.

For example I have my data from mylog.txt


For example I would like to get the lines only when the 2nd coloumn is more than 06:00:00 am

I've tried


but it doesn't work

Can someone help me?

Thanks,

Can some
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Posts: 15485
43
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
miki landon wrote:but it doesn't work

ItDoesntWorkIsUseless - please explain what you mean, do you get an error message, if so, what is the error message? What exactly did you expect and how does what actually happens differ from that?
 
Tim Holloway
Saloon Keeper
Posts: 18303
56
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Grep can't do logical comparisons, only pattern matching. AWK would be a better choice. It would also allow you to to split lines into fields based on separator characters such as commas without the need to set up a massive regex.
 
Stefan Wagner
Ranch Hand
Posts: 1923
Linux Postgres Database Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
if 'more than 6:00' just means, as given in the examples, 06:00 to 06:59 but not 07: or - beware 10:17, you could do it with grep:


even

seems to work, but from there it get's difficult.

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic