-
11. Data: 2011-08-15 23:09:29
Temat: Re: Wyrażenia regularne
Od: Michoo <m...@v...pl>
W dniu 16.08.2011 00:51, Karol Y pisze:
>>> Przy ciągu:
>>> "SELECT kolumna1, kolumna2 FROM tabela1 WHERE a = b ORDER BY 1"
>>
>> (?:SELECT (.*?))?(?:FROM (.*?))?(?:WHERE (.*?))?(?:ORDER BY (.*?))?
>
> No właśnie proste przerobienie na niezachłanne w połączeniu z grupami
> opcjonalnymi nie działa.
No bo niezachłanne psują sprawę - w perlu działa po dodaniu $ na końcu.
--
Pozdrawiam
Michoo
-
12. Data: 2011-08-16 19:49:18
Temat: Re: Wyrażenia regularne
Od: Karol Y <k...@o...pl>
> No bo niezachłanne psują sprawę - w perlu działa po dodaniu $ na końcu.
Myślałem, że głowę dam że takie rozwiązanie też już sprawdzałem. Jutro
jak będę miał dostęp, to sprawdzę na bardziej rozbudowanych przykładach,
ale wygląda że działa.
Dziękuje.
--
Mateusz Bogusz