Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


2013/1/8 gordom <gordom1@wp.pl>:
W dniu 2013-01-08 21:17, Nino Novak pisze:

Am 08.01.2013 21:11, schrieb gordom:

W dniu 2013-01-08 20:20, Mirosław Zalewski pisze:

Since LibreOffice regex engine is crippled and don't support
lookaheads, the
short answer is:
no, you can't do that.


That's a pity.


but only if it's really true ;-)


BUT do lines you want to delete happen to fall into some common
pattern? In
your sample (which may or may not be representative for entire text)
they
does. In fact you want to delete all lines that start with number
followed by
letter. You can use this regexp to match these lines:

^[0-9]+.*


Unfortunately my sample wasn't very accurate and can't be regarded as
fully representative. The pattern is more complex actually.


Then you should try to show a better example as Regex are pattern
matching and without knowing the pattern we cannot guess how to match it
;-)

Nino


In "real" life :-) there are lines starting with letters also. Only these
with "Set:" at the beginning should be left, rest is going to be deleted.

Set:   01SA34509
0109SA
011017B
S01020207B

010902B
01090002
011007B
01090001
090110
Set:   0134501
011101
HB01110102

01110103
080908
Set:   0111679SE
0111SE

I'm surprised that there is no simple way to find everything except
"Set:.+$"

gordom


In this very case, if the Set lines are the only ones with a colon,
then this is suddenly a very easy two step task:
First replace ^[^:]*$ with nothing, then replace ^$ with nothing.
Done. But I guess that is not always the case, I'm not sure if that
was mentioned earlier in this thread. If so, sorry for bothering
again.
Maybe someone already suggested this, and I totally missed it as usual.



Johnny Rosenberg

-- 
For unsubscribe instructions e-mail to: users+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.