Article View: pl.comp.dtp
Article #273738Re: Pomoc przy zapytaniu GREP
From: Piotr Chamera
Date: Wed, 01 Mar 2017 09:48
Date: Wed, 01 Mar 2017 09:48
47 lines
2560 bytes
2560 bytes
nie mam InDesigna z grepem ale spróbowałem twojego tekstu w Emacsie i takie wyrażenie wydaje się działać: \(aaaa[^\<aaaa\>]+?ccccc[^\<bbbb\>]+?bbbb\) czyli szukamy ciągu, który zaczyna się od „aaaa”, potem zawiera dowolne znaki ale nie słowo „aaaa” (niezachłannie), potem mamy ciąg „ccccc”, potem dowolne znaki ale nie słowo „bbbb” (niezachłannie) i na końcu słowo „bbbb”. Może w ID da się coś analogicznego stworzyć... W dniu 2017-02-26 o 10:53, askibicki@gmail.com pisze: >> (?-s)(?<=aaaa)(.+ccccc.+)(?=bbbb) > > Niestety ta konstrukcja nic nie znajduje. Wczytuję się w Twoją książkę (jak sądzę jesteś autorem "Grep w InDesign") i nie mogę znaleźć dobrego sposobu. > Może nie do końca dobrze przedstawiłem problem. Tekst wygląda tak: > aaaa > dddd > dddd > bbbb > aaaa > ddddd > ddddd > ccccc > dddd > dddd > bbbb > aaaa > ddddd > ddddd > fffff > bbbb > aaaa > dddddd > ddddd > ccccc > bbbb > daasdffasd > aaaa > dddddd > ddddd > bbbb > > (wszystkie wiersze są nowymi akapitami) > > Zapytanie powinno wyszukać bloki takie, które zaczynają się ciągiem aaaa, kończą cięgiem bbbb i zawierają ciąg ccccc. Zaznaczyłem je wcięciem. >
Technical Details
Message-ID:
<o965a6$ucl$1@dont-email.me>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mailReferences:
<5368385c-142e-4a19-838d-1d6abcca911c@googlegroups.com> <017f9cd0-411f-4cb8-aaf3-5c56f6a2cfad@googlegroups.com> <6d9b2bb9-128c-4efb-9d65-27135c291c62@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Piotr Chamera <piotr_chamera@poczta.onet.pl> Newsgroups: pl.comp.dtp Subject: Re: Pomoc przy zapytaniu GREP Date: Wed, 1 Mar 2017 10:48:42 +0100 Organization: A noiseless patient Spider Lines: 48 Message-ID: <o965a6$ucl$1@dont-email.me> References: <5368385c-142e-4a19-838d-1d6abcca911c@googlegroups.com> <017f9cd0-411f-4cb8-aaf3-5c56f6a2cfad@googlegroups.com> <6d9b2bb9-128c-4efb-9d65-27135c291c62@googlegroups.com> Mime-Version: 1.0 Injection-Date: Wed, 1 Mar 2017 09:46:46 -0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="d37e7c72ee8a6ab9a0a39c8c0e7004ca"; logging-data="31125"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX199vlc5HM3aABvGA0assN9V" User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 In-Reply-To: <6d9b2bb9-128c-4efb-9d65-27135c291c62@googlegroups.com> Cancel-Lock: sha1:oMOaVCqlKiIBoctXyphdAqBWxvw= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit