find a string and move to new line
-
I would like split line into a new line after finding a specific character
Eg.
edit "*.pokotalks.com" set type fqdn set fqdn "*.pokotalks.com"should become like below
edit "*.pokotalks.com" set type fqdn set fqdn "*.pokotalks.com"-–
moderator added code markdown around text; please don’t forget to use the
</>button to mark example text as “code” so that characters don’t get changed by the forum -
You don’t say what the “specific character” is, and there is no specific character in your example data. But if what you want is to convert space character followed by
setto newline sequence followed byset(but only ifsetis a whole word, not the start of some other word likesetting), an easy way to do that is:- FIND WHAT =
\x20set\b- the
\x20means the space character; if you wanted, you could just type a space as the first character in FIND WHAT, but it’s hard to copy/paste unnoticed space character from the forum, so I use the escape sequence instead - the
\bis what keeps it matchingsetbut notsetting
- the
- REPLACE WITH =
\r\nset\r\nis the windows CRLF line ending.
- SEARCH MODE = Regular Expression
- Click REPLACE ALL
There are other ways to do it, but this one is pretty easy for a regex (regular expression) newbie to understand
(update: fixed from saying wrong
\x32to right\x20)-—
Useful References
- FIND WHAT =
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