reorganize numbers/words inside punctuations



  • Hi everyone,
    I have a text that is organized like this using punctuation “|” from the closest example:

    hello: one|three|two|four|
    
    *" or sometimes the form comes in numbers, not letters"*
    
    hello: 1|3|2|4|
    
    

    is there a possibility to move words or numbers from the second position to the third or vice versa.
    to became like THIS:

    hello: one|**two**|**three**|four|
    
    *" or sometimes the form comes in numbers, not letters"*
    
    hello: 1|**2**|**3**|4|
    

    I used “**” to mark the changes
    thank you



  • find : (three|3)\|(two|2)
    replace with : $2|$1
    search mode : regular expression



  • Thank you, it has been fixed using some other form, with:

    hello: +(?:\w+\|){N}\K(\w+)\|(\w+)
    

    to replace with

    $2|$1
    

Log in to reply