|
Prev: Worthwhile to build a gem?
Next: Lost with OptionParser
From: Li Chen on 2 Jul 2008 17:46 Hi all, I wonder what is the regular expression for this line. What I try to do is to remove "(some text here)" from a long string. Thanks, Li string=......(some text here)....... -- Posted via http://www.ruby-forum.com/.
From: dusty on 2 Jul 2008 19:00 On Jul 2, 5:46 pm, Li Chen <chen_...(a)yahoo.com> wrote: > Hi all, > > I wonder what is the regular expression for this line. What I try to do > is to remove "(some text here)" from a long string. > > Thanks, > > Li > > string=......(some text here)....... > -- > Posted viahttp://www.ruby-forum.com/. This works. "......(some text here).......".sub('(some text here)','')
From: Chris Shea on 2 Jul 2008 19:00 On Jul 2, 3:46 pm, Li Chen <chen_...(a)yahoo.com> wrote: > Hi all, > > I wonder what is the regular expression for this line. What I try to do > is to remove "(some text here)" from a long string. > > Thanks, > > Li > > string=......(some text here)....... > -- > Posted viahttp://www.ruby-forum.com/. Li, Well, there are few different ways. string.sub!(/\(.*?\)/,'') string.sub!(/\([^)]*\)/,'') If there's a chance that there will be nested parentheses, you'll need something more complicated. It seems like you're often asking regular expression questions. I'd highly recommend picking up Mastering Regular Expressions by Jeffrey Friedl. After reading just the first two chapters, you'll be able to figure stuff like this out very easily. After reading a few more chapters, you'll know the difference between the two expressions above and which one you want to use. HTH, Chris
From: Li Chen on 2 Jul 2008 19:17 Chris Shea wrote: > On Jul 2, 3:46?pm, Li Chen <chen_...(a)yahoo.com> wrote: >> -- >> Posted viahttp://www.ruby-forum.com/. > > Li, > > Well, there are few different ways. > > string.sub!(/\(.*?\)/,'') > string.sub!(/\([^)]*\)/,'') > > If there's a chance that there will be nested parentheses, you'll need > something more complicated. > > It seems like you're often asking regular expression questions. I'd > highly recommend picking up Mastering Regular Expressions by Jeffrey > Friedl. After reading just the first two chapters, you'll be able to > figure stuff like this out very easily. After reading a few more > chapters, you'll know the difference between the two expressions above > and which one you want to use. > > HTH, > Chris Hi Chris, Thank you very much. I will take a look at "Mastering Regular Expressions". Li -- Posted via http://www.ruby-forum.com/.
|
Pages: 1 Prev: Worthwhile to build a gem? Next: Lost with OptionParser |