0% found this document useful (0 votes)
45 views1 page

Expresiones Regulares

This document provides a cheat sheet for regular expressions (regex). It lists various regex anchors, assertions, quantifiers, character classes, escape sequences, and other special characters. It also shows examples of grouping constructs, character ranges, and common metacharacters used in regex patterns. The cheat sheet is intended to serve as a quick reference for the syntax and special features of regular expressions.

Uploaded by

Javier Alvarez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views1 page

Expresiones Regulares

This document provides a cheat sheet for regular expressions (regex). It lists various regex anchors, assertions, quantifiers, character classes, escape sequences, and other special characters. It also shows examples of grouping constructs, character ranges, and common metacharacters used in regex patterns. The cheat sheet is intended to serve as a quick reference for the syntax and special features of regular expressions.

Uploaded by

Javier Alvarez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Regular Expressions Cheat Sheet

by Dave Child (DaveChild) via cheatography.com/1/cs/5/

Anchors Assertions Groups and Ranges

^ Start of string, or start of line in multi- ?= Lookahead assertion . Any character except new line (\n)
line pattern ?! Negative lookahead (a|b) a or b
\A Start of string ?<= Lookbehind assertion (...) Group
$ End of string, or end of line in multi-line ?!= or ?<! Negative lookbehind (?:...) Passive (non-c​apt​uring) group
pattern
?> Once-only Subexp​ression [abc] Range (a or b or c)
\Z End of string
?() Condition [if then] [^abc] Not (a or b or c)
\b Word boundary
?()| Condition [if then else] [a-q] Lower case letter from a to q
\B Not word boundary
?# Comment [A-Q] Upper case letter from A to Q
\< Start of word
[0-7] Digit from 0 to 7
\> End of word Quanti​fiers
\x Group/​sub​pattern number "​x"
* 0 or more {3} Exactly 3
Character Classes Ranges are inclusive.
+ 1 or more {3,} 3 or more
\c Control character
? 0 or 1 {3,5} 3, 4 or 5 Pattern Modifiers
\s White space
Add a ? to a quantifier to make it ungreedy. g Global match
\S Not white space
i* Case-i​nse​nsitive
\d Digit Escape Sequences
m* Multiple lines
\D Not digit \ Escape following character
s* Treat string as single line
\w Word \Q Begin literal sequence
x* Allow comments and whitespace in
\W Not word \E End literal sequence pattern
\x Hexade​cimal digit
"​Esc​api​ng" is a way of treating characters e* Evaluate replac​ement
\O Octal digit which have a special meaning in regular U* Ungreedy pattern
expres​sions literally, rather than as special
* PCRE modifier
POSIX charac​ters.
[:upper:] Upper case letters
String Replac​ement
Common Metach​ara​cters
[:lower:] Lower case letters
$n nth non-pa​ssive group
^ [ . $
[:alpha:] All letters
$2 "​xyz​" in /^(abc​(xy​z))$/
{ * ( \
[:alnum:] Digits and letters
$1 "​xyz​" in /^(?:a​bc)​(xyz)$/
+ ) | ?
[:digit:] Digits
$` Before matched string
< >
[:xdigit:] Hexade​cimal digits
$' After matched string
[:punct:] Punctu​ation The escape character is usually \
$+ Last matched string
[:blank:] Space and tab
Special Characters $& Entire matched string
[:space:] Blank characters
\n New line Some regex implem​ent​ations use \ instead
[:cntrl:] Control characters
of $.
\r Carriage return
[:graph:] Printed characters
\t Tab
[:print:] Printed characters and spaces
\v Vertical tab
[:word:] Digits, letters and underscore
\f Form feed
\xxx Octal character xxx
\xhh Hex character hh

By Dave Child (DaveChild) Published 19th October, 2011. Sponsored by ApolloPad.com


cheatography.com/davechild/ Last updated 12th March, 2020. Everyone has a novel in them. Finish
aloneonahill.com Page 1 of 1. Yours!
https://apollopad.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy