At 19:58 08/01/2013 +0100, Gordom Noname wrote:
I would appreciate your help with the regular expressions. I have a
document consisting of hundreds of lines. A small sample is here:
Set: 01SA34509
0109SA
011017B
01020207B
010902B
01090002
011007B
01090001
090110
Set: 0134501
011101
01110102
01110103
080908
Set: 0111679SE
0111SE
I need to delete all text except these lines started with word "Set".
If I use "set:.+" regular expression, all these lines, that should be
kept, are selected. I cant find a way to reverse this selection. I
tried "[^set:.+].+" and "[^(set:.+)].+" but they don't work. Could you
please give me any clues?
I think this is fairly simple. I'm assuming that your "lines" are
actually separate paragraphs, in fact: that they are separated by
paragraph breaks, not line breaks, that is.
o Using Find & Replace with "Regular expressions" ticked, search for
^Set and click Find All. This will select just those words, where they
occur at the start of a line, not the whole lines.
o Click the down-arrow at the right of the Apply Style window in the
Formatting toolbar, and select some (paragraph) style different from the
style of your text (perhaps Heading?). Since this is a paragraph style,
it will apply to the whole of each relevant line (paragraph), not just
the selected occurrences of the word "Set".
o Back in the Find & Replace dialogue, click "Search for Styles", choose
your original style (perhaps Default?) in the "Search for" box, and
click Find All.
o Press Delete to remove all the unwanted lines.
o Tick "Regular expressions" again, and search for ^$ - replacing with
nothing. Click Replace All. This removes the empty paragraphs left by
the previous process.
o Go to Edit | Select All (or press Ctrl+A) and use the Apply Style
window again to reset your paragraph style appropriately (to Default?).
I trust this helps.
Brian Barker
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.