[BUG] find & replace with \n



  • Trying to find & replace (extended search)
    \n;;;;;;;;x;
    with
    ;;;;;;;;x;

    on a text like:
    IS_ROOT;Is ROOT;;;;;È ORIG
    ;;;;;;;;x;
    IS_PREV;Is PREV;;;;;È PREC
    ;;;;;;;;x;
    IS_FROM;Is FROM;;;;;È DI
    ;;;;;;;;x;

    won’t delete the Carriage Return moving back the “;;;;;;;;x;”.
    Expected result:
    IS_ROOT;Is ROOT;;;;;È ORIG;;;;;;;;x;
    IS_PREV;Is PREV;;;;;È PREC;;;;;;;;x;
    IS_FROM;Is FROM;;;;;È DI;;;;;;;;x;



  • @Luca-L-0

    Works for me to produce your expected result.

    On presumes with your usage of \n that your files are of Unix type?
    Check your status bar for Unix (LF) to be sure.

    If they are of Windows type you end up with this:

    a3bd85a2-67f4-4e88-86fe-e6a238460631-image.png

    Which I’m sure isn’t what you want.



  • @Luca-L-0 said in [BUG] find & replace with \n:

    \n;;;;;;;;x;

    Ran out of editing time.

    You may want your Find expression to be \r\n;;;;;;;;x; if you have Windows files.

    You may also want to read up on “line endings” if you aren’t well-versed.

    EDIT: Earlier I said “On presumes” when I should have said “One presumes”



  • Correct! Thank you.
    Indeed was a Win file (CR+LF) and works fine searching & replacing:
    \r\n;;;;;;;;x;
    to
    ;;;;;;;;x;


Log in to reply