How would i combine Every 3 Lines together?
-
lets say i have a list in order such as :
1
2
3
4
5
6
7
8
9
etc.How would i be able to make Line 1, 2, 3 Join together so they look
123,
and also how would i do it with the rest of the text?
so in the end it should be
123
456
789
etc.What im trying to do is Make Every 3 Lines join. Im not sure how to and if i press Ctrl + J after highlighting the first three it takes forever to do all manually.
-
Hello, @aaron-mc,
Not difficult with regular expressions !!
So, from your example, to get the text :
123 456 789use the reges S/R, below :
SEARCH
(?-s)^(.+)\R(.+)\R(.+)\RREPLACE
\1\2\3\r\nOf course, don’t forget to check the Regular expression search mode !
Notes :
-
The first part
(?-s)means that any dot, in the regex, will stand for an unique standard character, exclusively -
Then, the symbol
^is an assertion, looking for a beginning of line -
Next, the part
(.+)\R, searches an entire, NON empty, line, with its End of Line characters, whatever they are and stored as group 1, due to the parentheses -
Finally, the two next syntaxes
(.+)\Rlook for the next two complete lines, stored as group 2 and group 3 -
In replacement, these three lines are re-written, one after another, on a same line, followed by the Windows End of Line characters. For Unix files, use the regex
\1\2\3\n, instead
For a real text example, as below :
This is a very simple text to test if our S/R works properly !We would obtain the text :
This is a very simple text to test if our S/R works properly !Remark :
- Of course, as the different words must be separated by a space character, the replace regex must be changed into the regex :
\1 \2 \3\r\n, with a space character after the\1and\2back-references !
Best Regards,
guy038
-
-
Thank you man it worked! You came clutch for me. :)
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login