On 10-10-08 02:53 AM, Stefano Crocco wrote: > On Friday 08 October 2010, Idealone Ideally wrote: >> |Hi All, >> | I have an issue in parsing regular expression and im new to >> |regexp. >> | Varaiable = "Internation tip ($25 fee)" >> |The $25 might vary each time, it might be $5, $ 10 so on >> | >> |I tried doing something like this which didnt work, kindly help >> |variable = "Internation tip (regexp:$[0-9][0-9]+ fee)" >> |i want the regular expression to aid both single digit or multi digit >> |currency. >> | >> |Cheers > > The $, ( and ) characters have special meaning in a regexp: > * $ means the end of the line > * ( opens a group > * ) closes a group > To match a literal $, ( or ) you have to escape them with a backslash. This > should work: > > reg = /Internation tip \(\$\d{1,2} fee\)/ > > I hope this helps > > Stefano > if you just want to match the currency including the brackets, the following reg-ex should do: /\(\$\d+.*\)/ where .* means match zero or more characters the '.' matches any single character the '*' mean zero or more -- Kind Regards, Rajinder Yadav