gnu-regexp-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Regexp] Very slow patter matching


From: Loty
Subject: [Regexp] Very slow patter matching
Date: Thu, 20 Jun 2002 13:34:59 -0400

For some reason it takes forever to match - try it in the Test Applet.
No, it's not hanging - it will come back in 5-6 minutes with correct matches.
 
Here is my pattern  - <VAR>\s+\w+\s+\w+[\\"\s*\w*\\"]*[\s+default\s+\w+]*;
 
and here is some text I'm trying to match:
 
<VAR> int interval1 "Fast Time Span" default 12;
<VAR> int interval2 "Slow Time Span" default 26;
<VAR> int interval3 "Signal Time Span" default 9;
<VAR> int series "Series" default 1;
 
        DaySeries fast = MIndicator.calculate(prices, interval1, series);
        DaySeries slow = MIndicator.calculate(prices, interval2, series);
        DaySeries difference = fast.subtract(slow);
        DaySeries signal = MovingAverageIndicator.calculate(difference, interval3, 0);
 
        DaySeries data = "" DaySeries(1);
        Iterator itr = prices.iterator();
        while(itr.hasNext())
        {  
            Map.Entry entry = (Map.Entry) itr.next();
            data.add(entry.getKey(), 0, slow.getValue(entry.getKey(), 0));
//            data.add(entry.getKey(), 1, fast.getValue(entry.getKey(), 0));
        }
       
        return data;
 
 
What am I doing wrong? Is my pattern out of wack?

reply via email to

[Prev in Thread] Current Thread [Next in Thread]