🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.dtp
Article #273732

Re: Pomoc przy zapytaniu GREP

#273732
From: marekwlodarz
Date: Sat, 25 Feb 2017 21:22
10 lines
2154 bytes
W dniu piątek, 24 lutego 2017 10:01:29 UTC+1 użytkownik aski...@gmail.com napisał:
> Mam problem z tekstem. Z prostym GREP-em sobie radzę ale tu mam bardziej złożony problem i nie wiem jak go ugryźć.
> 
> W długim tekście o blokowej strukturze (bloki zaczynają się tekstem aaaa i kończą bbbb) Wewnątrz takiego bloku jest czasami jeden, czasami kilka akapitów. Muszę wyszukać i zmienić kolor blokom, które zawierają ciąg ccccc.
> Czyli generalnie muszę zaznaczyć ciąg od aaaa do bbbb zawierający ccccc. Jak zmienić mu kolor to wiem ale kompletnie nie mogę wpaść na pomysł jak taki blok całościowo wyszukać i zaznaczyć.
> Mogę prosić o podpowiedź.

Jeśli kilka akapitów, to modyfikator (?-s) na początku, żeby nie kończył wyszukiwania na końcu akapitu. No i grupy wyszukiwania, czyli coś takiego mniej więcej:
(?-s)(?<=aaaa)(.+ccccc.+)(?=bbbb)
Pewnie trzeba będzie poeksperymentować, żeby dopieścić.
Technical Details
Message-ID: <017f9cd0-411f-4cb8-aaf3-5c56f6a2cfad@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!e137no1273821itc.0!news-out.google.com!78ni1016itm.0!nntp.google.com!e137no1273818itc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <5368385c-142e-4a19-838d-1d6abcca911c@googlegroups.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.36.225.139 with SMTP id n133mr2601025ith.9.1488057775826;        Sat, 25 Feb 2017 13:22:55 -0800 (PST)
X-Received: by 10.157.32.161 with SMTP id x30mr678095ota.20.1488057775770; Sat, 25 Feb 2017 13:22:55 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!e137no1273821itc.0!news-out.google.com!78ni1016itm.0!nntp.google.com!e137no1273818itc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.dtp
Date: Sat, 25 Feb 2017 13:22:55 -0800 (PST)
In-Reply-To: <5368385c-142e-4a19-838d-1d6abcca911c@googlegroups.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=95.160.106.17; posting-account=21eyjAoAAACa6NpDwahUxyfYcWBKBDxx
NNTP-Posting-Host: 95.160.106.17
References: <5368385c-142e-4a19-838d-1d6abcca911c@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <017f9cd0-411f-4cb8-aaf3-5c56f6a2cfad@googlegroups.com>
Subject: Re: Pomoc przy zapytaniu GREP
From: marekwlodarz@gmail.com
Injection-Date: Sat, 25 Feb 2017 21:22:55 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit