Regular Expressions 101

Library entries

0
java

grade pattern

grade pattern for chinese school grade
Submitted by anonymous - 8 months ago
0
java

Mt940-61

Parse tag 61 of an mt940 statement
Submitted by anonymous - 8 months ago
0
java

test

test
Submitted by anonymous - 7 months ago
0
java

Identifier Regex

Regex for identifiers
Submitted by anonymous - 7 months ago
0
java

partnkey value

Extract value partn_key
Submitted by anonymous - 6 months ago
0
java

date dd.mm.yyyy

Date format dd.mm.yyyy
Submitted by anonymous - 6 months ago
0
java

email valid

email validation
Submitted by Hoot - 6 months ago
0
java

TatraBanka AMOUNT_VALUE

some descriptoin
Submitted by Inez van Acker, Robert Schulz - 6 months ago
0
java

DSA

dsa
Submitted by DSA - 5 months ago
0
java

Match gradle dependencies

.
Submitted by anonymous - 5 months ago

Analyze movie and series episode torrent name

Vote

0

Regular Expression
java

"
^ # get the title of this movie or series (?<title> [-\w'\"]+ # match separator to later replace into correct title (?<separator> [\s.] ) # note this must be lazy for the engine to work ltr not rtl (?: [-\w'\"]+\2 )*? )(?: # if this is an episode, lets match the season # number one way or another. if not, the year of the movie # make sure this is not just a number in the title followed by our separator. # like, iron man 3 2013 or my.fictional.24.series (?! \d+ \2 ) # now try to match the season number (?: s (?: \2? )? )? (?<season> \d\d? ) (?: e|x (?:\2? )? ) (?<episode> \d\d? ) # needed to validate the last token is a dot, or whatever. (?: e\d\d? (?:-e?\d\d?)? | x\d\d? )? | # this is likely a movie, match the year [(\[]?(?<year>\d{4})[)\]]? ) | # optional release name (?:(?<release> PROPER | REPACK | LIMITED | EXTENDED | INTERNAL | NEW(?:\ SOURCE)? | NUKED | UNRATED | .*?\ EDITION | HC)) | # optional resolution group (?<resolution> \d{3,4}\ ?p) | # optional quality group (?<quality> HDTV | WEB[-.]?DL | HDDVD | DVDRip | DVD | B[DR]Rip | Blu[-.\ ]?Ray | HDRip | WEBRIP ) | # optional codec group (?<codec> XviD | X26[45] | h26[45] | hevc ) | # optional audio group (?<audio> AC3 | AAC | DTS | DD5\.1) | # optional team group with hyphen prefix (?:-(?<team>.*?))? # optional extension group with . prefix (?:\.(?<extension>mkv|avi|mp4|srt))? $
"
gmix

Description

Loading markdown...
Submitted by Hot Priest - 5 months ago