This document provides a quick reference guide for regular expressions (regex). It outlines various regex anchors, literal characters, character groups, counts, comments, conditional subpatterns, recursive patterns, replacements, case foldings and conditional insertions that can be used in regex patterns.
Presentation given at OSCON 2009 and PostgreSQL West 09. Describes SQL solutions to a selection of object-oriented problems:
- Extensibility
- Polymorphism
- Hierarchies
- Using ORM in MVC application architecture
These slides are excerpted from another presentation, "SQL Antipatterns Strike Back."
^Regular Expressions is one of those tools that every developer should have in their toolbox. You can do your job without regular expressions, but knowing when and how to use them will make you a much more efficient and marketable developer. You'll learn how regular expressions can be used for validating user input, parsing text, and refactoring code. We'll also cover various tools that can be used to help you write and share expressions.$
YouTube Link: https://youtu.be/giJimUEkI7U
**Java, J2EE & SOA Certification Training - https://www.edureka.co/java-j2ee-training-course **
This Edureka PPT will provide you with detailed knowledge about Linked Lists in Java and along with it, This PPT will also cover some examples of Linked Lists in Java, in order to provide you with a deep understanding of their functionality. This PPT will cover the following topics:
What is a Linked List?
Types of Linked Lists
Features of Linked Lists
Methods in Linked Lists
Array v/s Linked List
Complete Java Playlist: http://bit.ly/2XcYNH5
Complete Blog Series: http://bit.ly/2YoabkT
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
There's plenty of material (documentation, blogs, books) out there that'll help
you write a site using Django... but then what? You've still got to test,
deploy, monitor, and tune the site; failure at deployment time means all your
beautiful code is for naught.
JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML.
A stack is a basic data structure that can be logically thought as linear structure represented by a real physical stack or pile, a structure where insertion and deletion of items take place at one end called the top of the stack.
Presentation given at OSCON 2009 and PostgreSQL West 09. Describes SQL solutions to a selection of object-oriented problems:
- Extensibility
- Polymorphism
- Hierarchies
- Using ORM in MVC application architecture
These slides are excerpted from another presentation, "SQL Antipatterns Strike Back."
^Regular Expressions is one of those tools that every developer should have in their toolbox. You can do your job without regular expressions, but knowing when and how to use them will make you a much more efficient and marketable developer. You'll learn how regular expressions can be used for validating user input, parsing text, and refactoring code. We'll also cover various tools that can be used to help you write and share expressions.$
YouTube Link: https://youtu.be/giJimUEkI7U
**Java, J2EE & SOA Certification Training - https://www.edureka.co/java-j2ee-training-course **
This Edureka PPT will provide you with detailed knowledge about Linked Lists in Java and along with it, This PPT will also cover some examples of Linked Lists in Java, in order to provide you with a deep understanding of their functionality. This PPT will cover the following topics:
What is a Linked List?
Types of Linked Lists
Features of Linked Lists
Methods in Linked Lists
Array v/s Linked List
Complete Java Playlist: http://bit.ly/2XcYNH5
Complete Blog Series: http://bit.ly/2YoabkT
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
There's plenty of material (documentation, blogs, books) out there that'll help
you write a site using Django... but then what? You've still got to test,
deploy, monitor, and tune the site; failure at deployment time means all your
beautiful code is for naught.
JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML.
A stack is a basic data structure that can be logically thought as linear structure represented by a real physical stack or pile, a structure where insertion and deletion of items take place at one end called the top of the stack.
1. Regular Expressions - Quick Reference Guide
Anchors Literal Characters
^
Character group contents
start of line
$ end of line Letters and digits match exactly axB70 x individual chars
b word boundary Some special characters match exactly @-=% x-y character range
B not at word boundary [:class:] posix char class
A start of subject
Escape other specials with backslash . $ [
G first match in subject
[^:class:] negated class
z end of subject Character Groups
Z end of subject Almost any character (usually not newline) . Examples
or before newline at end [a-zA-Z0-9_]
Lists and ranges of characters [ ]
Non-printing characters Any character except those listed [^ ] [[:alnum:]_]
a alarm (BEL, hex 07)
cx "control-x"
e escape (hex 1B) Counts (add ? for non-greedy) Comments
f formfeed (hex 0C) 0 or more ("perhaps some") * (?#comment)
n newline (hex 0A) 0 or 1 ("perhaps a") ?
r carriage return (hex OD)
t 1 or more ("some") + Conditional subpatterns
tab (hex 09)
ddd octal code ddd Between "n" and "m" of {n,m} (?(condition)yes-pattern)
xhh hex code hh Exactly "n", "n" or more {n}, {n,} (?(condition)yes|no-pattern)
x{hhh..} hex code hhh..
Generic character types Alternation Recursive patterns
d decimal digit Either/or | (?n) Numbered
D not a decimal digit (?0) (?R) Entire regex
s whitespace character
S Lookahead and Lookbehind (?&name) Named
not a whitespace char
w "word" character Followed by (?= )
W "non-word" character NOT followed by (?! ) Replacements
POSIX character classes Following (?<= ) $n reference capture
alnum letters and digits NOT following (?<! )
alpha letters Case foldings
ascii character codes 0-127
blank Grouping u upper case next char
space or tab only
cntrl control characters For capture and counts ( ) U upper case following
digit decimal digits Non-capturing (?: ) l lower case next char
graph printing chars -space L lower case following
lower lower case letters
Named captures (?<name> )
print printing chars +space Alternation E end case folding
punct printing chars -alnum Back references
space white space Conditional insertions
upper
Numbered n gn g{n}
upper case letters (?n:insertion)
word "word" characters Relative g{-n}
xdigit hexadecimal digits Named k<name> (?n:insertion:otherwise)
http://www.e-texteditor.com