Hi jomali, Would you care to elaborate and provide links?
Dave On 16/03/2022 22:04, jomali wrote: > I just looked at LibreOffice help, searched for Regular Expressions, > selected the list of regular expressions, and found all of the info you are > looking for.. > > On Wed, Mar 16, 2022 at 5:55 PM Dave Barton <[email protected]> wrote: > >> >> Fantastic, but why does the LO project *_NOT_* inform it's users about >> this *_HIDDEN_* option? >> >> Please provide links to the the TDF/LO Help/Documentation files that >> provide this information to our users. >> >> -------- Original Message -------- >> From: Michael D. Setzer II [mailto:[email protected]] >> Sent: Wednesday, March 16, 2022, 20:53 UTC >> To: Dave Barton; [email protected] >> Subject: [libreoffice-users] Help with find & replace. >> >>> On 16 Mar 2022 at 20:41, Dave Barton wrote: >>> >>> Subject: Re: [libreoffice-users] Help with find & >>> replace. >>> To: [email protected] >>> From: Dave Barton <[email protected]> >>> Date sent: Wed, 16 Mar 2022 20:41:43 +0000 >>> >>>> On 16/03/2022 20:01, Steve Edmonds wrote: >>>>> >>>>> >>>>> On 17/03/2022 08:34, Dave Barton wrote: >>>>>> On 16/03/2022 18:27, Brian Barker wrote: >>>>>>> At 16:29 16/03/2022 +0000, Dave Barton wrote: >>>>>>>> I am looking for a find & replace solution in Writer, where there >> is a >>>>>>>> blank space as the last character of a paragraph (eg. last word >>>>>>>> <space><LF><CR>). In the original OOo and most of the text editors I >>>>>>>> use the simple solution that worked/works perfectly is: Find = >>>>>>>> <space>$ Replace = $ (Note: I use <space> here to represent a single >>>>>>>> space character). This does not work in LO Writer, so I am forced to >>>>>>>> fiddle around copying from LO and pasting into AOO, running F&R in >>>>>>>> AOO, then copy/paste back again. Any pointers would be welcome. >>>>>>> I'm surprised that exactly what you say works in OpenOffice. Don't >> you >>>>>>> need to find space-dollar, just as you describe, but to replace with >>>>>>> nothing? Replacing with dollar will surely insert an unwanted dollar >>>>>>> character? >>>>>>> >>>>>>> Or have you forgotten to click "Other options" in the Find and >> Replace >>>>>>> dialogue and to tick "Regular expressions"? >>>>>>> >>>>>>> I trust this helps. >>>>>>> >>>>>>> Brian Barker >>>>>> Hi Brian, >>>>>> >>>>>> After 22 Years of you and I being involved in this project, I >> genuinely >>>>>> bow to your superior knowledge in this area. However, I do assure you >>>>>> that the convoluted LO->AOO->LO� nonsense works for me, exactly as it >>>>>> did in the days of OOo. >>>>>> >>>>>> No, I have not forgotten to click "Other options in the Find and >> Replace >>>>>> dialogue and to tick "Regular expressions", please see my screen >> capture: >>>>>> https://www.mediafire.com/view/80552jkp3qw6o8x/F%2526R_LO.png/file >>>>>> >>>>>> Here is a very simplistic file illustrating the <space><CR><LF> >>>>>> paragraph endings: >>>>>> https://www.mediafire.com/file/vmixa9r4dhjpc9e/F%2526R_LO.odt/file >>>>>> >>>>>> Version: 7.3.1.3 (x64) / LibreOffice Community >>>>>> Build ID: a69ca51ded25f3eefd52d7bf9a5fad8c90b87951 >>>>>> CPU threads: 8; OS: Windows 10.0 Build 19043; UI render: default; VCL: >>>>>> win >>>>>> Locale: es-ES (en_IE); UI: en-US >>>>>> Calc: threaded >>>>>> >>>>>> If you can please show me where I am going wrong, I would be extremely >>>>>> grateful. >>>>>> >>>>>> Dave Barton >>>>>> >>>>>> >>>>> May be this is sorted and I have received the emails out of order, but >>>>> assuming you just want to remove the trailing space from each line, >> both >>>>> Johnny's and Michael's methods work for me on your sample file. >>>>> >>>>> Find= [:space:]{1,}$ >>>>> Replace= empty >>>>> >>>>> Find= <space>$ >>>>> Replace= empty >>>>> >>>>> Use regular expression= checked >>>>> Steve >>>> >>>> >>>> Thanks Steve, but no it's NOT sorted. >>>> >>>> You have "Kinda" given me 1/2 a clue. >>>> >>>> What does {.1.} mean? >>> >> file:///opt/libreoffice7.3/help/en-US/text/shared/01/02100001.html?&DbPAR=WRITER >>> >>> {N} >>> >>> The post-fix repetition operator that specifies an exact >>> number of occurrences ("N") of the regular expression >>> term immediately preceding it must be present for a >>> match to occur. For example, "tre{2}" matches "tree". >>> >>> {N,M} >>> The post-fix repetition operator that specifies a range >>> (minimum of "N" to a maximum of "M") of occurrences of >>> the regular expression term immediately preceding it >>> that can be present for a match to occur. For example, >>> "tre{1,2}" matches "tre" and "tree". >>> >>> {N,} >>> >>> The post-fix repetition operator that specifies a range >>> (minimum "N" to an unspecified maximum) of >>> occurrences of the regular expression term immediately >>> preceding it that can be present for a match to occur. >>> (The maximum number of occurrences is limited only by >>> the size of the document). For example, "tre{2,}" >>> matches "tree", "treee", and "treeeee". >>> >>> So, [:space:]{1,}$ matches one or more spaces at end of >>> line. >>> <space>{1,}$ does the same with <space> actually >>> being a single space. >>>> >>>> In all my researching of regular expressions, I have never encountered >>>> this option. The wonderful thing about *_STANDARDS_* is that there are >>>> such a wide variety of different ones to randomly chose and use. >>>> >>>> Dave >>>> >> >> >> >> -- >> To unsubscribe e-mail to: [email protected] >> Problems? >> https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ >> Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette >> List archive: https://listarchives.libreoffice.org/global/users/ >> Privacy Policy: https://www.documentfoundation.org/privacy >> > -- To unsubscribe e-mail to: [email protected] Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette List archive: https://listarchives.libreoffice.org/global/users/ Privacy Policy: https://www.documentfoundation.org/privacy
