Regular Expressions 101

Sponsors

Library entries

0
pcre2

optional

optional
Submitted by anonymous - 9 months ago
0
pcre2

Split The Phone Numbers

Split The Phone Numbers
Submitted by anonymous - 9 months ago
0
pcre2

Ipv4 validation

regex for ip validation
Submitted by Amper - 9 months ago
0
pcre2

嵌入条件

嵌入条件
Submitted by anonymous - 9 months ago
0
pcre2

Remove Hatena blog keyword

Remove Hatena blog keyword
Submitted by anonymous - 9 months ago
0
pcre2

simulate to event

simulate to event
Submitted by anonymous - 9 months ago
0
pcre2

simulate to event

simulate to event
Submitted by anonymous - 9 months ago
0
pcre2

simulate to event

simulate to event
Submitted by anonymous - 9 months ago
0
pcre2

find abc in string

first test
Submitted by anonymous - 9 months ago
0
pcre2

regex-input-number

regex-input-number
Submitted by me - 9 months ago
0
pcre2

Partial Date

Partial date
Submitted by anonymous - 9 months ago
0
pcre2

/Host: (.*?)<br>/gu

1
Submitted by anonymous - 9 months ago
0
pcre2

asdf

ghjk
Submitted by anonymous - 9 months ago

Numbers, units, and tolerances

Vote

0

Regular Expression
pcre2

/
(?<![\p{Pd}\x{2212}\w])(?<number>[\p{Pd}\x{2212}]?\d+|\d+\.|\d+\.\d+|\.\d+)\p{Zs}*(?<unit>%|(?:[Mkdcm]?bar|mmHg|ha|min|\xC5)|(?:(?:[KMGTPEZY]i)?(?:bit|[bB]))|m?Np|(?:(?:da|[YZEPTGMkhdcm\x{03bc}npfazy])?(?:Wb|Sv|Hz|sr|mol|lm|lx|cd|rad|Pa|Bq|Da|eV|ua|Gy|kat|°C|[gmsulAKNJWCVFSTHL\x{03a9}]))|dB(?:FS|iC|m0s?|mV|ov|pp|rnC|sm|TP|\x{03bc}V|\x{03bc}0s|VU| HL| Q| SIL| SPL| SWL|\/K|-Hz|[ABcCdefGiJkKmoOqruvVWZ\x{03bc}])?|[hdta])(?:(?:\p{Zs}*\+(?<pos_tolerance>\d+|\d+\.|\d+\.\d+|\.\d+)\p{Zs}*(?<pos_unit>%|(?:[Mkdcm]?bar|mmHg|ha|min|\xC5)|(?:(?:[KMGTPEZY]i)?(?:bit|[bB]))|m?Np|(?:(?:da|[YZEPTGMkhdcm\x{03bc}npfazy])?(?:Wb|Sv|Hz|sr|mol|lm|lx|cd|rad|Pa|Bq|Da|eV|ua|Gy|kat|°C|[gmsulAKNJWCVFSTHL\x{03a9}]))|dB(?:FS|iC|m0s?|mV|ov|pp|rnC|sm|TP|\x{03bc}V|\x{03bc}0s|VU| HL| Q| SIL| SPL| SWL|\/K|-Hz|[ABcCdefGiJkKmoOqruvVWZ\x{03bc}])?|[hdta])?\p{Zs}*\/\p{Zs}*[\p{Pd}\x{2212}](?<neg_tolerance>\d+|\d+\.|\d+\.\d+|\.\d+)\p{Zs}*(?<neg_unit>%|(?:[Mkdcm]?bar|mmHg|ha|min|\xC5)|(?:(?:[KMGTPEZY]i)?(?:bit|[bB]))|m?Np|(?:(?:da|[YZEPTGMkhdcm\x{03bc}npfazy])?(?:Wb|Sv|Hz|sr|mol|lm|lx|cd|rad|Pa|Bq|Da|eV|ua|Gy|kat|°C|[gmsulAKNJWCVFSTHL\x{03a9}]))|dB(?:FS|iC|m0s?|mV|ov|pp|rnC|sm|TP|\x{03bc}V|\x{03bc}0s|VU| HL| Q| SIL| SPL| SWL|\/K|-Hz|[ABcCdefGiJkKmoOqruvVWZ\x{03bc}])?|[hdta]))|(?:\p{Zs}*±\p{Zs}*(?<tolerance>\d+|\d+\.|\d+\.\d+|\.\d+)\p{Zs}*(?<tolerance_unit>%|(?:[Mkdcm]?bar|mmHg|ha|min|\xC5)|(?:(?:[KMGTPEZY]i)?(?:bit|[bB]))|m?Np|(?:(?:da|[YZEPTGMkhdcm\x{03bc}npfazy])?(?:Wb|Sv|Hz|sr|mol|lm|lx|cd|rad|Pa|Bq|Da|eV|ua|Gy|kat|°C|[gmsulAKNJWCVFSTHL\x{03a9}]))|dB(?:FS|iC|m0s?|mV|ov|pp|rnC|sm|TP|\x{03bc}V|\x{03bc}0s|VU| HL| Q| SIL| SPL| SWL|\/K|-Hz|[ABcCdefGiJkKmoOqruvVWZ\x{03bc}])?|[hdta])))?(?![\p{Pd}\x{2212}\w])
/
gm

Description

Loading markdown...
Submitted by nessalc - a year ago