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
--
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
- Re: [libreoffice-users] Re: [Writer] Regular expressions (continued)
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.