How to automatically split one line to three and back
-
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 ""
-
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
-
-
it works perfectly
As always, thanks very very much…