• Login
Community
  • Login

How to automatically split one line to three and back

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
3 Posts 2 Posters 216 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.
  • Z
    Ziio jeepers
    last edited by Ziio jeepers Apr 18, 2020, 10:12 AM Apr 18, 2020, 10:10 AM

    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
    • G
      guy038
      last edited by guy038 Apr 18, 2020, 10:54 AM Apr 18, 2020, 10:48 AM

      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
      • Z
        Ziio jeepers
        last edited by Apr 20, 2020, 5:47 PM

        it works perfectly
        As always, thanks very very much…

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