-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
OSTED!not-for-mail
From: Karol Y <k...@o...pl>
Newsgroups: pl.comp.programming
Subject: Re: Wyrażenia regularne
Date: Mon, 15 Aug 2011 11:14:55 +0200
Organization: ATMAN - ATM S.A.
Lines: 22
Message-ID: <j2ao2g$o98$1@node2.news.atman.pl>
References: <j21f1s$c3k$1@node2.news.atman.pl> <s...@j...net>
<j25ud0$1hd$1@node2.news.atman.pl> <s...@j...net>
NNTP-Posting-Host: staticline56255.toya.net.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1313399696 24872 77.237.12.240 (15 Aug 2011 09:14:56
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 15 Aug 2011 09:14:56 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20110624 Thunderbird/5.0
In-Reply-To: <s...@j...net>
Xref: news-archive.icm.edu.pl pl.comp.programming:191863
[ ukryj nagłówki ]> No pewnie źle rozszyfrowałeś skoro nie wiesz co z tym Perl ma wspólnego.
> http://en.wikipedia.org/wiki/PCRE
>
> I nie odpowiedziałeś na moje pytanie: jakiego dialektu wyrażeń
> regularnych chcesz używać?
No jak mogę wybrać, to dialekt .NETa
Przy ciągu:
"SELECT kolumna1, kolumna2 FROM tabela1 WHERE a = b ORDER BY 1"
chce złapać po prostu wszystko co pomiędzy słowami kluczowymi:
(?:SELECT (.*))(?:FROM (.*))(?:WHERE (.*))?(?:ORDER BY (.*))?
Oczywiście "problem" już rozwiązany chociażby, poprzez dodanie elementów
opcjonalnych jako nie opcjonalnych po wcześniejszym wyszukaniu czy ciąg
zawiera dane słowo kluczowe. Chce po prostu umieć to zrobić "porządnie",
poprzez jeden wzorzec regexp, bez dodatkowej pętli wyszukującej słowa
kluczowe.
--
Mateusz Bogusz
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-13 Gdańsk => Application Security Engineer <=
- 2025-01-13 Białystok => System Architect (Java background) <=
- 2025-01-13 Warszawa => Konsultant ds. sprzedaży <=
- 2025-01-13 Warszawa => Key Account Manager <=
- 2025-01-13 Szczecin => Senior Field Sales (system ERP) <=
- 2025-01-13 Rzeszów => International Freight Forwarder <=
- 2025-01-13 Bydgoszcz => Specjalista ds. Sprzedaży (transport drogowy) <=
- 2025-01-13 Poznań => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-01-13 Warszawa => Staż w dziale Sprzedaży B2B <=
- 2025-01-13 Wydajność klimy w obecnych temperaturach
- 2025-01-13 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2025-01-13 Kraków => UX Designer <=
- 2025-01-13 Katowice => Key Account Manager (ERP) <=
- 2025-01-13 Mińsk Mazowiecki => Spedytor Międzynarodowy <=
- 2025-01-12 USB3.x->HDMI/DP ze sterownikami w win11