Difference between revisions of "Regex regular expressions"
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
regex like [\r\n]+ matches CRLF in Notepad ++ | regex like [\r\n]+ matches CRLF in Notepad ++ | ||
== Notetad++ == | == Notetad++ | npp | npp++ == | ||
Find, replace and remove matching line. Find any occurances of <code>help</help>, ending with <code>\r?\n</code>. <code>\r</code> is optional in case the file doesn't have Windows line endings. | Find, replace and remove matching line. Find any occurances of <code>help</help>, ending with <code>\r?\n</code>. <code>\r</code> is optional in case the file doesn't have Windows line endings. | ||
<source> | <source> | ||
Line 14: | Line 14: | ||
Replace with: | Replace with: | ||
</source> | </source> | ||
=== Join 2 lines with colon == | |||
<source> | |||
Find what: ^(.*)[\r\n]+ | |||
Replace with: '\1: ' #single quotes are not needed | |||
Before: | |||
Extensions | |||
None | |||
Cloud init | |||
No | |||
TAGS | |||
Name | |||
bastion-1 (All resources to be created) | |||
After: | |||
Extensions: None | |||
Cloud init: No | |||
TAGS: Name | |||
bastion-1 (All resources to be created) | |||
</source> | |||
=== Resources === | === Resources === | ||
*[https://stackoverflow.com/questions/5876296/regex-remove-lines-containing regex-remove-lines-containing] Stackoverflow | *[https://stackoverflow.com/questions/5876296/regex-remove-lines-containing regex-remove-lines-containing] Stackoverflow |
Revision as of 16:09, 14 December 2018
General expressions
+ -unlimited string \ -escape/protect character /[abc]+/ -matches a bb ccc
PCRE Perl Compatible Regular Expressions
This also covers Notepad ++
regex like [\r\n]+ matches CRLF in Notepad ++
Notetad++ | npp | npp++
Find, replace and remove matching line. Find any occurances of help</help>, ending with
\r?\n
. \r
is optional in case the file doesn't have Windows line endings.
Find what: ^help\r?\n
Replace with:
= Join 2 lines with colon
Find what: ^(.*)[\r\n]+
Replace with: '\1: ' #single quotes are not needed
Before:
Extensions
None
Cloud init
No
TAGS
Name
bastion-1 (All resources to be created)
After:
Extensions: None
Cloud init: No
TAGS: Name
bastion-1 (All resources to be created)
Resources
- regex-remove-lines-containing Stackoverflow
Websense now owned and called Forepoint
It accepts reg expresions with limited form example:
- (.) -same as * wildcard matches any lengh of string and brackets are RegEx delimiters
References
- regex101.com Dynamic RegEx builder