Regular expression - delete last character on line



  • I would be really grateful if someone could help me with a regular expression issue.

    I want to find every line that starts ‘//’ (easy enough) and then delete the last character on that line, which will be a ‘}’.

    I have looked through the documentation and I can’t work out how to do it. What I assume that one has to do is output the whole line bar the last character, but I can’t work out how to do it.

    Any suggestion would be really appreciated.

    Many thanks



  • @lazarusr

    In regex ^ is the start and $ the end anchor.
    In per line mode (default mode in npp) you would search for

    ^(//.*)\}$
    

    you need to escape the } as this has also a special meaning in regex sytanx
    In replace you would use

    \1
    

    For more information see here.

    Cheers
    Claudia



  • @Claudia-Frank Thanks. Sorted.


Log in to reply