Community
    • Login

    How to automatically split one line to three and back

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    3 Posts 2 Posters 208 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.
    • Ziio jeepersZ
      Ziio jeepers
      last edited by Ziio jeepers

      How to automatically split one line like this:

      `lookup*About*About*
      lookup*Actual*Actual*
      lookup*extra*extra*
      lookup*Quality*Quality*
      ``
      
      To like this:
      msgctxt "lookup"
      msgid "About"
      msgstr ""
      
      msgctxt "lookup"
      msgid "Actual"
      msgstr ""
      
      msgctxt "lookup"
      msgid "extra"
      msgstr ""
      
      msgctxt "lookup"
      msgid "Quality"
      msgstr ""
      1 Reply Last reply Reply Quote 0
      • guy038G
        guy038
        last edited by guy038

        Hello @ziio-jeepers and All,

        Not very difficult with regular expressions !

        • Open the Replace dialog ( Ctrl + H )

        • SEARCH (?-s)^(.+?)\*(.+?)\*.+\*

        • REPLACE msgctxt\x20"\1"\r\nmsgid\x20"\2"\r\nmsgstr\x20""\r\n

        • ( or msgctxt\x20"\1"\nmsgid\x20"\2"\nmsgstr\x20""\n, if you’re using Unix-like file )

        • Tick the Wrap around option

        • Select the Regular expression search mode

        • Click on the Replace All button

        Et Voilà !

        Best Regards,

        guy038

        1 Reply Last reply Reply Quote 3
        • Ziio jeepersZ
          Ziio jeepers
          last edited by

          it works perfectly
          As always, thanks very very much…

          1 Reply Last reply Reply Quote 2
          • First post
            Last post
          The Community of users of the Notepad++ text editor.
          Powered by NodeBB | Contributors