# Re: Problem with reqular expression

**URL:** <https://www.ruby-forum.com/t/re-problem-with-reqular-expression/95157>\
**Category:** Ruby\
**Created:** [May 23, 2006, 1:06pm UTC](https://www.ruby-forum.com/t/re-problem-with-reqular-expression/95157 "2006-05-23T13:06:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![PeSSSSaS\_Botp](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ecd19e/32.png) [@PeSSSSaS\_Botp](https://www.ruby-forum.com/u/PeSSSSaS_Botp)\
**Post date:** [May 23, 2006, 1:06pm UTC](https://www.ruby-forum.com/t/re-problem-with-reqular-expression/95157/1 "2006-05-23T13:06:17Z")

</div>

pls ignore  
slow mail; i thought no one was answering. argh… better wait longer…

# -----Original Message-----

# From: PeÃ±a, Botp [[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)]

# Sent: Tuesday, May 23, 2006 6:50 PM

# To: ruby-talk ML

# Subject: Re: Problem with reqular expression

# 

# fr Ilyas:

# # I have this string:

# 

# # Color1 R=144 G=248 B=255

# 

# # Need regular expression for get R,G,B

# # How I can simplify it:

# 

# # lines.gsub!(/Color1 R=(\d+) G=(\d+) B=(\d+)/) {

# # puts $1

# # puts $2

# # puts $3

# # }

# 

# irb(main):026:0\> s = “Color1 R=144 G=248 B=255”

# =\> “Color1 R=144 G=248 B=255”

# irb(main):030:0\>

# r,g,b=(/R=(\d+)\s+G=(\d+)\s+B=(\d+)/).match(s).captures

# =\> [“144”, “248”, “255”]

# irb(main):031:0\> r

# =\> “144”

# irb(main):032:0\> g

# =\> “248”

# irb(main):033:0\> b

# =\> “255”

#
