• Login
Community
  • Login

How to randomize lines on repeat order

Scheduled Pinned Locked Moved General Discussion
19 Posts 8 Posters 2.7k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M
    mkupper @Terry R
    last edited by Jan 11, 2024, 7:20 PM

    I think @Benhur-Marxs means to sort the groups of lines by the number of repeats.

    If that’s the case then the Find and Display All Duplicate Lines thread would help though the Python script posted there generates a separate file that reports on the duplicates rather than re-ordering the source file.

    1 Reply Last reply Reply Quote 1
    • T
      Terry R @Benhur Marxs
      last edited by Terry R Jan 11, 2024, 8:05 PM Jan 11, 2024, 7:38 PM

      @Benhur-Marxs said in How to randomize lines on repeat order:

      I need to randomize like this ; first les repeated :

      So my solution still assumes that your lines are grouped together but just not in the order of frequency you would like. Give this solution a try. If it doesn’t work it will likely be beacuse you have not explained well enough the data you have and we’ve made incorrect assumptions as a result. If it doesn’t work try to explain where it failed. A nod to @Mark-Olson for his first few steps which I’ve replicated below.

      1. Find (?-s)^(.*)(\R(?!\1)|\Z) and replace it with ${1}\x07${2} - this will mark the end of each section of identical lines with a BEL character, which is not found in normal text.
      2. Find (?<!\x07)\R and replace it with \x01 - this will replace all newlines inside of each section with the SOH character, which is also not found in normal text.
      3. Find ^(?!\x01) and replace with \x01 - add the SOH to start of any line that doesn’t currently have it (likely to be only the first line).
      4. Find ^([^\x01\r]+)?\x01 and replace with #${1}\x07 - adds a # at start for every line in that group. You must run this again and again until it states 0 occurances changed. Hopefully none of your lines start with a #
      5. Find \r and replace with \r\n - making the lines a standard windows type for next operation.
      6. sort lines lexigraphically ascending - Edit, Line Operations
      7. Find \x07 and replace with \r\n - change the BEL character to a standard CRLF (end of line)
      8. Find ^#+\r\n and replace with empty field, so nothing in the replace field - removes the lines with # characters
      9. remove empty lines - Edit, Line Operations

      Good luck
      Terry

      1 Reply Last reply Reply Quote 3
      • P
        PeterJones @Benhur Marxs
        last edited by Jan 11, 2024, 8:21 PM

        @Benhur-Marxs ,

        Because your data isn’t very precise, and because English appears to not be your first language, people are having a hard time understand what you actually want.

        I am hoping that @Terry-R’s most recent reply will work for you. But if it does not work for you, the please follow the instructions below:

        Instructions:

        It might help if you gave better example data that actually has the multiple rows. But, instead of using 10/25/15/50, just use smaller numbers of rows, like 2/4/3/5. But show all the rows.

        • Hit reply on this post.
        • type **BEFORE:** and ENTER.
        • Hit the </> button.
        • Replace code_text with better example data of what your data is starting like.
        • Go to the end of the reply.
        • Hit ENTER a couple of times.
        • type **AFTER:** and ENTER.
        • Hit the </> button.
        • Replace code_text with the “after” data that you want it to transform into.
        B 1 Reply Last reply Jan 15, 2024, 4:24 PM Reply Quote 2
        • B
          Benhur Marxs @PeterJones
          last edited by Benhur Marxs Jan 15, 2024, 4:51 PM Jan 15, 2024, 4:24 PM

          @PeterJones ok sorry is very clear now : i tried to reply as you suggest but the system blocking my reply as spam ! maybe need a point of reputation !
          maybe must download from here link text

          P 1 Reply Last reply Jan 15, 2024, 5:17 PM Reply Quote 0
          • P
            PeterJones @Benhur Marxs
            last edited by PeterJones Jan 15, 2024, 5:19 PM Jan 15, 2024, 5:17 PM

            @Benhur-Marxs ,

            Probably akismet thinks the random nonsense in that text is spam, which repuation wouldn’t help you with (and you already have reputation).

            Looking at the paste bin, I don’t actually think you want randomization of the order. You just seem to want each group of identical lines to be re-ordered, so that the group of 1 identical line goes first, the group of 2 identical lines goes second, etc – so sorting by number of identical lines that happen in a row.

            If so, then have you tried @Terry-R 's most recent solution – because his description of that solution (sorting by frequency) seems to be exactly what your paste-bin implies.

            ----

            Let’s see if I can include the stuff from your “paste bin” to help those who won’t click on paste-bin links, and if so, people can test their solutions against your before/after.

            BEFORE:

            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F    <-- 10 times
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5 < -- 11 times
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF <-- 4 times
            CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
            CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
            CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
            8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC <--3 times
            8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
            8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08 <-- 9times
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4 <-- 8 times
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D <-- 7 times
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4 <-- 2 times
            4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB <-- 6 times
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
            3421998C74C264C6475C598F164AD6868FCF4C9CBB702B4E4C27BCA8ABCA5A63B4C0968247B571AEE01FB4FD128D91E051119BDE0C <- 1 time
            0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0 <-- 5 times 
            0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
            0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
            0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
            0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
            

            AFTER:

            3421998C74C264C6475C598F164AD6868FCF4C9CBB702B4E4C27BCA8ABCA5A63B4C0968247B571AEE01FB4FD128D91E051119BDE0C <-- 1  time 
            4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4 <--  2 times
            4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4
            8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC <--  3 times
            8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
            8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
            CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF <--  4 times
            CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
            CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
            CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
            0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0 <--  5 times
            0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
            0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
            0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
            0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB <--  6 times
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
            3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D <--  7 times
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4 <--  8 times
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08 <--  9 times
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F <--  10 times
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5 <--  11 times
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
            
            B 1 Reply Last reply Jan 15, 2024, 5:41 PM Reply Quote 1
            • B
              Benhur Marxs @PeterJones
              last edited by Jan 15, 2024, 5:41 PM

              @PeterJones … no luck ::: is still not sorted as i asked !! still casual random !
              But no problem friend , thank you for your answer !

              P C 2 Replies Last reply Jan 15, 2024, 6:03 PM Reply Quote 0
              • P
                PeterJones @Benhur Marxs
                last edited by Jan 15, 2024, 6:03 PM

                @Benhur-Marxs said in How to randomize lines on repeat order:

                no luck ::: is still not sorted as i asked !! still casual random !

                If the data really has the <-- 3 times and similar, then @Terry-R’s procedure won’t work. If your data does not have the extra information at the end, it works exactly as described, as I show below.

                So, from the data I showed in my post, if I remove the <-- #... from the end of those lines (so that there are no spaces or other characters beyond the end of the main line), and then follow the procedure, and I get:

                1. Original
                  98fcd4b1-e7a3-479d-abb0-e724f7ad9b3d-image.png
                2. Mark sections with BEL
                  930de5dc-968b-4348-b65e-26635057070a-image.png
                3. newline to SOH
                  af95a360-0a66-44dc-a69c-c2cb960be6c0-image.png
                4. initial SOH
                  d34d3726-88a6-4133-bd11-8717e6b719f2-image.png
                5. add # repeatedly until no more are added:
                  abfba83f-7c3e-4bf5-8feb-1896b064174a-image.png
                6. standardize EOL (not show, no change)
                7. sort
                  32bc90f6-48be-443c-b8c4-6b518972e07d-image.png
                8. BEL to CRLF
                  2b9cd7a9-44de-454c-9772-6e624050c3eb-image.png
                9. removes # lines
                  b74ae008-6ad4-4be8-bcad-b15ec283870a-image.png
                10. Removes empty lines
                  e520b624-4b07-4fbb-9e5b-61eff74e7066-image.png

                And done.

                1 Reply Last reply Reply Quote 2
                • C
                  Coises @Benhur Marxs
                  last edited by Jan 15, 2024, 6:23 PM

                  @Benhur-Marxs

                  Try this. All Find what / Replace with below are entered in the dialog that comes up when you select Search | Replace from the main menu; in addition to entering the find and replace strings, you must have Search Mode: Regular expression set and Wrap around checked.

                  Find what : ^
                  Replace with : @#
                  Click Replace All.

                  Find what : ^(@++)([^\r\n]++)\R(@++)\2$
                  Replace with : \1\3\2
                  Click Replace All repeatedly until the message at the bottom says no more replacements were made.

                  Edit | Line Operations | Sort Lines Lexicographically Ascending

                  Find what : ^(@+?)(\1@?)(#[^\r\n]*+)$
                  Replace with : \1\3\r\n\2\3
                  Click Replace All repeatedly until the message at the bottom says no more replacements were made.

                  Find what : ^@#
                  Replace with : (empty)
                  Click Replace All.

                  B 1 Reply Last reply Jan 19, 2024, 7:34 AM Reply Quote 2
                  • B
                    Benhur Marxs @Coises
                    last edited by Jan 19, 2024, 7:34 AM

                    @Coises thankyou !

                    1 Reply Last reply Reply Quote 0
                    • G
                      guy038
                      last edited by Jan 19, 2024, 1:19 PM

                      Hello, @benhur-marxs, @terry-r, @mkupper, @peterjones,@coises and All,

                      Here is an alternate solution :

                      • From the original INPUT text, below :
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                      CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                      CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                      CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                      8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
                      8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
                      8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4
                      4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4
                      3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      3421998C74C264C6475C598F164AD6868FCF4C9CBB702B4E4C27BCA8ABCA5A63B4C0968247B571AEE01FB4FD128D91E051119BDE0C
                      0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                      0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                      0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                      0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                      0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                      
                      • With this first regex S/R :

                        • SEARCH ^(?-is)(.+\R)\1*

                        • REPLACE ~$0

                        • And a single click on the Replace All button, we add a ~ character at beginning of the first line of each block and obtain :

                      ~E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                      ~E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                      ~CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                      CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                      CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                      CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                      ~8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
                      8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
                      8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
                      ~89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                      ~7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                      ~5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                      ~4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4
                      4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4
                      ~3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                      ~3421998C74C264C6475C598F164AD6868FCF4C9CBB702B4E4C27BCA8ABCA5A63B4C0968247B571AEE01FB4FD128D91E051119BDE0C
                      ~0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                      0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                      0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                      0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                      0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                      

                      Continuation on next post !

                      1 Reply Last reply Reply Quote 0
                      • G
                        guy038
                        last edited by Jan 19, 2024, 1:21 PM

                        • Now, with this second regex S/R :

                          • SEARCH (?-is)^(~+(?:.+/)?(.+))\R(?=\2)

                          • REPLACE ~\1/

                          • And consecutive hits on the Replace All button, till the message ... 0 occurrence ..., we add a ~ character at the very beginning of a line and join two identical lines with the / separator

                        So, we get the following text :

                        ~~~~~~~~~~E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                        ~~~~~~~~~~~E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                        ~~~~CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF/CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF/CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF/CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                        ~~~8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC/8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC/8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
                        ~~~~~~~~~89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                        ~~~~~~~~7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                        ~~~~~~~5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                        ~~4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4/4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4
                        ~~~~~~3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB/3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB/3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB/3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB/3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB/3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                        ~3421998C74C264C6475C598F164AD6868FCF4C9CBB702B4E4C27BCA8ABCA5A63B4C0968247B571AEE01FB4FD128D91E051119BDE0C
                        ~~~~~0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0/0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0/0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0/0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0/0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                        
                        • Then, run the sort command Edit > Line Operations > Sort Lines Lexicographically Ascending

                        => Our text becomes :

                        ~3421998C74C264C6475C598F164AD6868FCF4C9CBB702B4E4C27BCA8ABCA5A63B4C0968247B571AEE01FB4FD128D91E051119BDE0C
                        ~~4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4/4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4
                        ~~~8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC/8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC/8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
                        ~~~~CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF/CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF/CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF/CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                        ~~~~~0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0/0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0/0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0/0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0/0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                        ~~~~~~3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB/3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB/3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB/3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB/3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB/3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                        ~~~~~~~5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D/5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                        ~~~~~~~~7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4/7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                        ~~~~~~~~~89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08/89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                        ~~~~~~~~~~E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F/E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                        ~~~~~~~~~~~E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5/E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                        

                        Continuation on next post

                        1 Reply Last reply Reply Quote 0
                        • G
                          guy038
                          last edited by Jan 19, 2024, 1:22 PM

                          • Finally, with this third regex S/R, below :

                            • SEARCH ^~+|(/)|(\R)

                            • REPLACE (?1\r\n)?2\2\2

                            • And a single click on the Replace button, you should get the expected OUTPUT text :

                          3421998C74C264C6475C598F164AD6868FCF4C9CBB702B4E4C27BCA8ABCA5A63B4C0968247B571AEE01FB4FD128D91E051119BDE0C
                          
                          4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4
                          4E6B5083D6D4C3544B493A0B70155F1E67C7A21996EFE7B214F899DEE5913DE933439A05EABA152AB4CE0AE70505D9FC5C70E752D4
                          
                          8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
                          8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
                          8DA0B77B6EE18D3829EA1E4232969C86B475D22DB575BC0B302EEA70793E1245B2F999A7415CA75D780888C8A9BC16E878505F0DEC
                          
                          CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                          CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                          CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                          CC02888C8C4626E956D8ADEA384807045527B8F65334D9C5EF6FF023A875EF55690B29FE00AF0F4FE32D39A50382A01E8C99176DCF
                          
                          0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                          0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                          0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                          0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                          0B45821F59A2E7FD7AE1B727C3C0101508E1917A08498C477971FC718545CD1A053C64D961C5F530D0111EDE35AC4BCD4A5B13A8B0
                          
                          3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                          3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                          3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                          3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                          3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                          3FDE5EB1251D1E3C0C11A94CD14BAFA725955CB9EA7D33AB5801CF761CF56D6B946E8882AAB7E54EBB42E660FAD7F31AC99413E9FB
                          
                          5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                          5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                          5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                          5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                          5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                          5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                          5DB580A75A8FA528CA0D3E6D06685F03FBA0BE71D36017D738F89C2EFCD9A806AEB5C8C7BA7171EAB908B3694FC31BA69A0CDFB27D
                          
                          7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                          7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                          7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                          7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                          7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                          7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                          7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                          7A6C9A03F3CD09E1B084D30EA68E378D77C0333B33EEC902AEA538B6309F1D5C9C73C67B277D96D11DD455C335CE2AD245A0349EA4
                          
                          89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                          89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                          89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                          89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                          89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                          89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                          89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                          89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                          89322A86A9F9A6B0D766B7C7FAA7A46E3DE3E3EAB02836420D50357471E18CD724C86B5C7A5A8BE31A24CC43B685EDACC9F8D93C08
                          
                          E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                          E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                          E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                          E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                          E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                          E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                          E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                          E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                          E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                          E7BFC47C3A067CDF6E3C53CBA27AE0B2ECDE4486D97630C3B01DCFCA6DBA2CC16D7855BAFA34877E386AADE78C94993BF12F33346F
                          
                          E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                          E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                          E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                          E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                          E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                          E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                          E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                          E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                          E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                          E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                          E67753DC737A97F917155F1CCCB4B94E29B3E9494385EA3CD5B4DBD42C69428DE44258C01E5FBEE7F0528CEFC86CD472D9144A12D5
                          

                          Voila !

                          Best Regards,

                          guy038

                          B 1 Reply Last reply Jan 21, 2024, 10:00 AM Reply Quote 0
                          • B
                            Benhur Marxs @guy038
                            last edited by Jan 21, 2024, 10:00 AM

                            Thank you ALL !
                            I resolved with your help ( all you ) !!
                            That’s all I asked !!

                            B 1 Reply Last reply Jan 26, 2024, 6:12 PM Reply Quote 0
                            • B
                              Benhur Marxs @Benhur Marxs
                              last edited by Jan 26, 2024, 6:12 PM

                              I renew my thanks to all you : my last request !
                              My file at the end seem like this ;
                              ( usually is 10 or 11 rows total ,and I want to save only the 8th row from the end )
                              before

                              @@4E6B5083D6D4C3544B
                              @@8DA0B77B6EE18D3829
                              @@F869AD9ED3CBB6DB3C
                              @@@@@@@@0749C1720F5BD082D8
                              @@@@@@@@@@@@@@3FDE5EB1251D1E3C50
                              @@@@@@@@@@@@@@7A6C9A03F3CD09E1E3
                              @@@@@@@@@@@@@@@@0B45821F59A2E7FD7A
                              @@@@@@@@@@@@@@@@5DB580A75A8FA52876
                              @@@@@@@@@@@@@@@@89322A86A9F9A6B04C
                              @@@@@@@@@@@@@@@@E67753DC737A97F917
                              @@@@@@@@@@@@@@@@E7BFC47C3A067CDFC5
                              

                              after
                              0749C1720F5BD082D8

                              thank you

                              1 Reply Last reply Reply Quote 0
                              15 out of 19
                              • First post
                                15/19
                                Last post
                              The Community of users of the Notepad++ text editor.
                              Powered by NodeBB | Contributors