.
: bármilyen karakter\s
: üres hely karakter (space, tab, új sor)\d
: számjegy\w
: alfanumerikus karakter (angol ABC kis- és nagybetűi, számjegyek és_
)\p{L}
: mint a\w
, de Unicode (ékezetes) karakter is lehet\S
: bármilyen karakter, ami nem üres hely\D
: bármilyen karakter, ami nem számjegy\W
: bármilyen karakter, ami nem alfanumerikus[asd]
: karakter halmaz (a
vagys
vagyd
)[a-d]
: karakter intervallum (a
vagyb
vagyc
vagyd
)[^as]
: inverz karakter halmaz (bármilyen karakter ami nema
vagys
)
?
: 0 vagy 1*
: 0 vagy több+
: 1 vagy több{1,3}
: intervallum (1 vagy 2 vagy 3){2,}
: végtelen intervallum (2 vagy több)
^
: a sztring eleje$
: a sztring vége
/.../g
: globális reguláris kifejezés (egy sztringben több találat)/.../u
: Unicode (ékezetes) karaktert tartalmazó kifejezés
String.match(RegExp)
: első találat megkereséseString.matchAll(RegExp)
: összes találat megkeresése (csak globális kifejezéssel működik)String.replace(RegExp, replacement)
: találat(ok) cseréje egy másik sztringre