[mdlug] Fwd: Question | Problem with Libre Office Write (v7, at the moment)

Carl T. Miller carl at carltm.com
Thu Feb 11 21:05:19 EST 2021


Okay, I just learned something new.  I wasn't aware that
the Find and Replace option can be used to select text
based on a regex.

So...I gave it a try.  And it works.  After right-clicking any
of the selected areas, I chose "Paragraph..." and set the
spacing.  And it worked as I expected.

Am I missing something?

c


On 2/10/21 7:13 PM, Rick Hall wrote:
> BTW:
>
> In case it's not obvious, you first select the block of text in the
> document that includes all of the specific items you wish to modify
> (yes, even lines you do not wish to modify - just make sure it includes
> the lines you DO wish to modify), then in the Find and Replace box, make
> sure you check the:
>     Current Selection Only
>     Regular Expressions
>
> .... check boxes below the Replace box
>
> Thanks....
> -Rich
>
> -------- Forwarded Message --------
> Subject:     Re: [mdlug] Question | Problem with Libre Office Write 
> (v7, at
> the moment)
> Date:     Wed, 10 Feb 2021 18:47:51 -0500
> From:     Rick Hall <email5000 at usa.com>
> Reply-To:     MDLUG's Main discussion list <mdlug at mdlug.org>
> To:     MDLUG's Main discussion list <mdlug at mdlug.org>
>
>
>
> Hi Carl,
>
> I'm not sure I understand your question, or your confusion.
>
> As far as I know, it's a standard regular expression (RE) - at least
> with respect to LO. I found a page elucidating the List of Regular
> Expression online at:
> https://help.libreoffice.org/6.2/en-US/text/shared/01/02100001.html
>
> I'm assuming that  you are familiar with Regular Expression; and I
> suppose that you applied the RE to the document I included to verify
> that that particular expression did, indeed, find the applicable text I
> wish to modify.
>
> Oh, I just re-read your final question: I apply the RE in the Find and
> Replace dialog box: Find, specifically (shortcut: Ctrl-H).
>
> Does this answer your question?
>
> Thanks, Carl,
> -Rich
>
>
> On 2/10/2021 18:19, Carl T. Miller wrote:
>> Hi Rich,
>>
>> You've even got me confused on this one.  I understand
>> that you have an odt file and you want to customize the
>> style of only a few sections.
>>
>> What I don't understand is the regular expression in the
>> context of an odt file.  That looks like something used
>> in vi, perhaps with a LaTeX file.
>>
>> Where and how are you using the regex?
>>
>> c
>>
>>
>> On 2/8/21 8:19 PM, Rick Hall wrote:
>>> Perhaps someone can help or, at least, shed some light on, a problem 
>>> I'm
>>> having with Libre Office. I just upgraded to the latest (I believe) --
>>> v7.1.0.3, hoping that this problem has been resolved; although I've had
>>> this problem with previous versions as well.
>>>
>>> Suppose the following text in a lengthy document (see attached 
>>> document:
>>> LO_RegExpr_example1.odt):
>>>
>>> Section 1
>>> ( 1) Sub-Section A
>>>      Some text, some text
>>> ( 2) Sub-Section B
>>>      Some text, some text
>>> ( 3) Sub-Section C
>>>      Some text, some text
>>> ( 4) Sub-Section D
>>>      Some text, some text
>>>
>>> Section 2
>>> ( 5) Sub-Section A
>>>      Some text, some text
>>> ( 6) Sub-Section B
>>>      Some text, some text
>>> ( 7) Sub-Section C
>>>      Some text, some text
>>> ( 8) Sub-Section D
>>>      Some text, some text
>>>
>>> The Sub-section headings ['(n)' above] have all been set to a
>>> space-above at 0.25 inches throughout the entire (large) document using
>>> a Style. The text: 'Some text, some text' are lengthy paragraphs, so 
>>> the
>>> document is 'large enough'.
>>>
>>> Now, suppose, due to layout (complications/restrictions/etc.) that the
>>> space above the Sub-Sections in Section 1 needs to change to, let's 
>>> say,
>>> 0.1 inches in a '1-off' manner. To simplify the change, I use the
>>> following regular expression to find those lines in Section 1:
>>>
>>>      ^\( ?[:digit:]{1,2}\)  .{1,100}
>>>
>>> BTW: Some Sub-Section Adjustments may be more or less than 0.15 in
>>> incremental amounts, so creating new Styles is out of the question.
>>>
>>> This finds all of the Sub-Section lines in Section 1 and highlights 
>>> them
>>> -  just those lines. I now have the ability (supposedly) to change
>>> attributes for those lines. I can change character attributes (Bold,
>>> Underline, Italic, etc), and SOME paragraph attributes (though not too
>>> many), but I cannot change the Spacing attribute(s) on ALL of the
>>> corresponding lines on one operation. The operation affects ONLY the
>>> first line highlighted - even though ALL of the desired lines have been
>>> found and selected.
>>>
>>> I'm stumped !!
>>>
>>> Thoughts, insights?
>>>
>>> Thanks in advance for your help.
>>>
>>> -Rich Hall
>>>
>>>
>>> _______________________________________________
>>> mdlug mailing list
>>> mdlug at mdlug.org
>>> http://mdlug.org/mailman/listinfo/mdlug
>>
>> _______________________________________________
>> mdlug mailing list
>> mdlug at mdlug.org
>> http://mdlug.org/mailman/listinfo/mdlug
> _______________________________________________
> mdlug mailing list
> mdlug at mdlug.org
> http://mdlug.org/mailman/listinfo/mdlug
> _______________________________________________
> mdlug mailing list
> mdlug at mdlug.org
> http://mdlug.org/mailman/listinfo/mdlug



More information about the mdlug mailing list