āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļ”āļŠāļ­āļš Regex

āļ—āļ”āļŠāļ­āļšāļĢāļđāļ›āđāļšāļš Regex āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™

āļĢāļđāļ›āđāļšāļš Regex
āļ›āđ‰āļ­āļ™ Regex āđ€āļžāļ·āđˆāļ­āļ—āļ”āļŠāļ­āļš
//
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļĢāļđāļ›āđāļšāļš
āđ‚āļŦāļĨāļ”āļĢāļđāļ›āđāļšāļš Regex āļ—āļĩāđˆāđƒāļŠāđ‰āļšāđˆāļ­āļĒ
āļŠāļ•āļĢāļīāļ‡āļ—āļ”āļŠāļ­āļš
āļ›āđ‰āļ­āļ™āļŠāļ•āļĢāļīāļ‡āđ€āļžāļ·āđˆāļ­āļ—āļ”āļŠāļ­āļš Regex
āļœāļĨāļāļēāļĢāļˆāļąāļšāļ„āļđāđˆ
āđ„āļĄāđˆāļžāļšāļāļēāļĢāļˆāļąāļšāļ„āļđāđˆ
Regex Cheat Sheet

āļ­āļąāļāļ‚āļĢāļ°āļžāļ·āđ‰āļ™āļāļēāļ™

  • â€Ē . - āļ­āļąāļāļ‚āļĢāļ°āđƒāļ”āđ† (āļĒāļāđ€āļ§āđ‰āļ™āļ‚āļķāđ‰āļ™āļšāļĢāļĢāļ—āļąāļ”āđƒāļŦāļĄāđˆ)
  • â€Ē \d - āļ•āļąāļ§āđ€āļĨāļ‚ (0-9)
  • â€Ē \w - āļ­āļąāļāļ‚āļĢāļ°āļ„āļģ (a-z, A-Z, 0-9, _)
  • â€Ē \s - āļ­āļąāļāļ‚āļĢāļ°āļŠāđˆāļ­āļ‡āļ§āđˆāļēāļ‡
  • â€Ē [abc] - āļŦāļ™āļķāđˆāļ‡āđƒāļ™ a, b, c
  • â€Ē [a-z] - āļŠāđˆāļ§āļ‡āļˆāļēāļ a āļ–āļķāļ‡ z

āļ•āļąāļ§āļĢāļ°āļšāļļāļ›āļĢāļīāļĄāļēāļ“

  • â€Ē * - 0 āļŦāļĢāļ·āļ­āļĄāļēāļāļāļ§āđˆāļē
  • â€Ē + - 1 āļŦāļĢāļ·āļ­āļĄāļēāļāļāļ§āđˆāļē
  • â€Ē ? - 0 āļŦāļĢāļ·āļ­ 1
  • â€Ē {n} - n āļ•āļąāļ§āļžāļ­āļ”āļĩ
  • â€Ē {n,m} - āļĢāļ°āļŦāļ§āđˆāļēāļ‡ n āļ–āļķāļ‡ m
  • â€Ē {n,} - n āļ•āļąāļ§āļŦāļĢāļ·āļ­āļĄāļēāļāļāļ§āđˆāļē

āļˆāļļāļ”āļĒāļķāļ”

  • â€Ē ^ - āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļŠāļ•āļĢāļīāļ‡
  • â€Ē $ - āļŠāļīāđ‰āļ™āļŠāļļāļ”āļŠāļ•āļĢāļīāļ‡
  • â€Ē \b - āļ‚āļ­āļšāđ€āļ‚āļ•āļ„āļģ
  • â€Ē \B - āđ„āļĄāđˆāđƒāļŠāđˆāļ‚āļ­āļšāđ€āļ‚āļ•āļ„āļģ

āļāļĨāļļāđˆāļĄ

  • â€Ē (abc) - āļāļĨāļļāđˆāļĄāļˆāļąāļšāļ āļēāļž
  • â€Ē (?:abc) - āļāļĨāļļāđˆāļĄāđ„āļĄāđˆāļˆāļąāļšāļ āļēāļž
  • â€Ē a|b - a āļŦāļĢāļ·āļ­ b
  • â€Ē (?=abc) - Positive lookahead