Regular Expressions 101

Community Patterns

0

.mks

PCRE2 (PHP >=7.3)
.mks
Submitted by anonymous - 3 years ago
0

.ass

PCRE2 (PHP >=7.3)
.ass
Submitted by anonymous - 3 years ago
0

Open ach

PCRE2 (PHP >=7.3)
8k realese
Submitted by Cache - 3 years ago
0

Frac

Python
frac
Submitted by anonymous - 3 years ago
0

SKRAI

PCRE2 (PHP >=7.3)
haowei.ch
Submitted by haowei.ch - 3 years ago
-2

smargs

PCRE2 (PHP >=7.3)
smargs not margins
Submitted by rkatz - 3 years ago
0

Valid Dates

PCRE2 (PHP >=7.3)
e
Submitted by anonymous - 3 years ago

PHP Class Capture Groups from symbol string for Class, Namespace, Operation (Mutator or Accessor), Target and Method Names

1

Regular Expression
PCRE2 (PHP >=7.3)

/
(?<class>^(?<fully_qualified_class_name>(?<deliniator>(?<!\\)\\(?!\\)(?=(?P>fully_qualified_class_name))){0,1}[A-z_][\w]*)(?=::(?P>method)|$)|^(?<namespace>^(?P>fully_qualified_class_name)*)(?P>deliniator)(?P>fully_qualified_class_name)(?=::(?P>method)|$))(?<scope_resolution_operator>::(?=(?P>method)(?!$)))?(?<method>(?<=::)(?<operation>(?<mutator>[sS]et(?=[A-Z0-1_]|$))|(?<accessor>[gG]et(?=[A-Z0-1_]|$))|(?<condition>[iI]s(?=[A-Z0-1_]|$)|[hH]as(?=[A-Z0-1_]|$)))?_?(?<target>(?<=\w)\w*)|[A-z_]\w*)?$
/
gm

Description

Loading markdown...
Submitted by Jacob Canote - 3 years ago
(Last modified 3 years ago)