Nano Banana 2.1 āļĄāļēāđāļĨāđ‰āļ§ â€” āļĨāđˆāļēāļŠāļļāļ”āļˆāļēāļ Google | āļĨāļ­āļ‡āđ€āļĨāļĒ â†’
āđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļš
WAVESPEED AI REGEX TESTER āļ—āļģāļ‡āļēāļ™āđƒāļ™āđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“
100% āļŸāļĢāļĩ

āļ—āļ”āļŠāļ­āļš Regex āļŸāļĢāļĩāļŠāļĢāđ‰āļēāļ‡ āļ—āļ”āļŠāļ­āļš āđāļĨāļ°āļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆ Regular Expression

āļžāļīāļĄāļžāđŒāđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™āđāļĨāļ°āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ āļ—āļļāļāļœāļĨāļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™āļˆāļ°āļŠāļ§āđˆāļēāļ‡āļ‚āļķāđ‰āļ™āļ‚āļ“āļ°āļžāļīāļĄāļžāđŒ āļžāļĢāđ‰āļ­āļĄāļāļĨāļļāđˆāļĄāļˆāļąāļšāļ„āđˆāļēāđƒāļ™āļ•āļēāļĢāļēāļ‡
āļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆ āļ­āđˆāļēāļ™āļ„āļģāļ­āļ˜āļīāļšāļēāļĒāđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāđƒāļˆāļ‡āđˆāļēāļĒ āļŦāļĢāļ·āļ­āđ€āļĢāļīāđˆāļĄāļˆāļēāļāđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™āļŠāļģāđ€āļĢāđ‡āļˆāļĢāļđāļ›

āđ„āļŪāđ„āļĨāļ•āđŒāđāļšāļšāđ€āļĢāļĩāļĒāļĨāđ„āļ—āļĄāđŒāļ­āļ˜āļīāļšāļēāļĒāđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāđƒāļˆāļ‡āđˆāļēāļĒāļŦāļĒāļļāļ”āđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđ„āļĄāđˆāļˆāļš
āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļŠāļĄāļąāļ„āļĢāļŠāļĄāļēāļŠāļīāļ āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļ­āļąāļ›āđ‚āļŦāļĨāļ” āđ„āļĄāđˆāļˆāļģāļāļąāļ”

āđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™

āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļ”āļŠāļ­āļš

āļāļģāļĨāļąāļ‡āļˆāļąāļšāļ„āļđāđˆâ€Ķ

āļŦāļĢāļ·āļ­āļĨāļ­āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡

āļœāļĨāļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™āļˆāļ°āđāļŠāļ”āļ‡āļ—āļĩāđˆāļ™āļĩāđˆ

āđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™āđāļĨāļ°āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļĒāļđāđˆāļšāļ™āļ­āļļāļ›āļāļĢāļ“āđŒāļ‚āļ­āļ‡āļ„āļļāļ“
āļ‡āđˆāļēāļĒāđ† āđ€āļžāļĩāļĒāļ‡āļŠāļēāļĄāļ‚āļąāđ‰āļ™āļ•āļ­āļ™

āļ§āļīāļ˜āļĩāļ—āļ”āļŠāļ­āļš Regular Expression

01

āđ€āļ‚āļĩāļĒāļ™āđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™

āļžāļīāļĄāļžāđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ—āļąāļš āļŦāļĢāļ·āļ­āļ§āļēāļ‡āļĨāļīāđ€āļ—āļ­āļĢāļąāļĨāđāļšāļš /pattern/flags āđ€āļ›āļīāļ”āļŦāļĢāļ·āļ­āļ›āļīāļ”āđāļŸāļĨāđ‡āļāļ”āđ‰āļ§āļĒāļ›āļļāđˆāļĄ

02

āđƒāļŠāđˆāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļ”āļŠāļ­āļš

āļ§āļēāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āđ‰āļ™āļŦāļē āļœāļĨāļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™āļˆāļ°āļ–āļđāļāđ„āļŪāđ„āļĨāļ•āđŒāļ‚āļ“āļ°āļžāļīāļĄāļžāđŒāđāļĨāļ°āđāļŠāļ”āļ‡āđ€āļ›āđ‡āļ™āļĢāļēāļĒāļāļēāļĢāļžāļĢāđ‰āļ­āļĄāļāļĨāļļāđˆāļĄ

03

āđāļ—āļ™āļ—āļĩāđˆāļŦāļĢāļ·āļ­āļ­āļ˜āļīāļšāļēāļĒ

āļ”āļđāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆ āļ”āļķāļ‡āļœāļĨāļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™āļ”āđ‰āļ§āļĒāđ€āļ—āļĄāđ€āļžāļĨāļ• āļŦāļĢāļ·āļ­āļ­āđˆāļēāļ™āļ§āđˆāļēāđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™āļ—āļģāļ­āļ°āđ„āļĢ

WaveSpeed AI

āļāļģāļĨāļąāļ‡āļŠāļĢāđ‰āļēāļ‡āļ­āļ°āđ„āļĢāļ”āđ‰āļ§āļĒ API āļ­āļĒāļđāđˆāļŦāļĢāļ·āļ­āđ€āļ›āļĨāđˆāļē?

āļŠāļĢāđ‰āļēāļ‡āļĢāļđāļ›āļ āļēāļž āļ§āļīāļ”āļĩāđ‚āļ­ āđāļĨāļ°āđ‚āļĄāđ€āļ”āļĨ 3D āļˆāļēāļāđ‚āļ„āđ‰āļ”āļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ­āļ‡āļ”āđ‰āļ§āļĒ WaveSpeed AI

  • āđ‚āļĄāđ€āļ”āļĨ AI āļāļ§āđˆāļē 1,000 āļĢāļēāļĒāļāļēāļĢ
  • āļ āļēāļž āļ§āļīāļ”āļĩāđ‚āļ­ āđāļĨāļ° 3D
  • āļˆāđˆāļēāļĒāļ•āļēāļĄāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™

āđ€āļ„āļĢāļ”āļīāļ•āļŸāļĢāļĩ $1 āļŠāļģāļŦāļĢāļąāļšāļšāļąāļāļŠāļĩāđƒāļŦāļĄāđˆāļ—āļĩāđˆāļĄāļĩāļŠāļīāļ—āļ˜āļīāđŒ āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļšāļąāļ•āļĢ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļĢāđ‰āļēāļ‡āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļšāļąāļāļŠāļĩāđāļĨāļ°āđ€āļ„āļĢāļ”āļīāļ•āđāļĒāļāļ•āđˆāļēāļ‡āļŦāļēāļ āļŠāđˆāļ§āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ—āļ”āļŠāļ­āļš RegexāđƒāļŠāđ‰āļŸāļĢāļĩ

āļ„āļģāļ–āļēāļĄāļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļ—āļ”āļŠāļ­āļš Regex

āđƒāļŠāđ‰ Regex āđāļšāļšāđ„āļŦāļ™

JavaScript (ECMAScript) āļ—āļĩāđˆāļĢāļąāļ™āļ”āđ‰āļ§āļĒāđ€āļ­āļ™āļˆāļīāļ™āļ‚āļ­āļ‡āđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒāļ„āļļāļ“āđ€āļ­āļ‡ āļœāļĨāļĨāļąāļžāļ˜āđŒāļˆāļķāļ‡āļ•āļĢāļ‡āļāļąāļšāļ—āļĩāđˆāđ‚āļ„āđ‰āļ”āļ‚āļ­āļ‡āļ„āļļāļ“āļ—āļģāđƒāļ™āđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļŦāļĢāļ·āļ­āđƒāļ™ Node.js āļĢāļđāļ›āđāļšāļšāļ­āļ·āđˆāļ™āļ­āļĒāđˆāļēāļ‡ PCRE, Python āļŦāļĢāļ·āļ­ Java āļ•āđˆāļēāļ‡āļāļąāļ™āđƒāļ™āļšāļēāļ‡āļˆāļļāļ”: possessive quantifier, atomic group āđāļĨāļ°āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒāđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āđ„āļĄāđˆāļĄāļĩāđƒāļ™ JavaScript

āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļ‰āļąāļ™āļ–āļđāļāļ­āļąāļ›āđ‚āļŦāļĨāļ”āļŦāļĢāļ·āļ­āđ„āļĄāđˆ

āđ„āļĄāđˆ āđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™āđāļĨāļ°āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ–āļđāļāļˆāļąāļšāļ„āļđāđˆāđƒāļ™āđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒāļ‚āļ­āļ‡āļ„āļļāļ“āđāļĨāļ°āđ„āļĄāđˆāļ–āļđāļāļŠāđˆāļ‡āđ„āļ›āļ—āļĩāđˆāđƒāļ”

āļˆāļ°āđ€āļāļīāļ”āļ­āļ°āđ„āļĢāļ‚āļķāđ‰āļ™āļāļąāļšāđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āđ„āļĄāđˆāļˆāļš

āđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™āļ­āļĒāđˆāļēāļ‡ (a+)+$ āļ­āļēāļˆāđƒāļŠāđ‰āđ€āļ§āļĨāļēāļ™āļēāļ™āđāļšāļšāđ€āļ­āļāļ‹āđŒāđ‚āļžāđ€āļ™āļ™āđ€āļŠāļĩāļĒāļĨāļāļąāļšāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļšāļēāļ‡āđāļšāļš (catastrophic backtracking) āļāļēāļĢāļˆāļąāļšāļ„āļđāđˆāļ—āļģāļ‡āļēāļ™āđāļĒāļāļˆāļēāļāļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāđāļĨāļ°āļˆāļ°āļ–āļđāļāļŦāļĒāļļāļ”āļŦāļĨāļąāļ‡ 2 āļ§āļīāļ™āļēāļ—āļĩ āļžāļĢāđ‰āļ­āļĄāļ„āļģāđāļ™āļ°āļ™āļģāļ§āļīāļ˜āļĩāđāļāđ‰āđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™ āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāļˆāļķāļ‡āđ„āļĄāđˆāļ„āđ‰āļēāļ‡

āđƒāļŠāđ‰āļāļĨāļļāđˆāļĄāļˆāļąāļšāļ„āđˆāļēāđƒāļ™āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆāļ­āļĒāđˆāļēāļ‡āđ„āļĢ

āđ€āļ‚āļĩāļĒāļ™ $1, $2 â€Ķ āļŠāļģāļŦāļĢāļąāļšāļāļĨāļļāđˆāļĄāļ—āļĩāđˆāļĄāļĩāļŦāļĄāļēāļĒāđ€āļĨāļ‚ $<name> āļŠāļģāļŦāļĢāļąāļšāļāļĨāļļāđˆāļĄāļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­ $& āļŠāļģāļŦāļĢāļąāļšāļœāļĨāļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđāļĨāļ° $$ āļŠāļģāļŦāļĢāļąāļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ”āļ­āļĨāļĨāļēāļĢāđŒ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļˆāļ°āļ­āļąāļ›āđ€āļ”āļ•āļ‚āļ“āļ°āļžāļīāļĄāļžāđŒ

āđāļ•āđˆāļĨāļ°āđāļŸāļĨāđ‡āļāļ—āļģāļ­āļ°āđ„āļĢ

g āļ„āđ‰āļ™āļŦāļēāļœāļĨāļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” i āđ„āļĄāđˆāļŠāļ™āļ•āļąāļ§āļžāļīāļĄāļžāđŒāđ€āļĨāđ‡āļ-āđƒāļŦāļāđˆ m āļ—āļģāđƒāļŦāđ‰ ^ āđāļĨāļ° $ āļ•āļĢāļ‡āļāļąāļšāļ•āļģāđāļŦāļ™āđˆāļ‡āļ‚āļķāđ‰āļ™āļšāļĢāļĢāļ—āļąāļ”āđƒāļŦāļĄāđˆ s āđƒāļŦāđ‰ . āļ•āļĢāļ‡āļāļąāļšāļāļēāļĢāļ‚āļķāđ‰āļ™āļšāļĢāļĢāļ—āļąāļ”āđƒāļŦāļĄāđˆ u āđ€āļ›āļīāļ”āđ‚āļŦāļĄāļ” Unicode v āđ€āļžāļīāđˆāļĄ Unicode sets y āļˆāļąāļšāļ„āļđāđˆāđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆāļ•āļģāđāļŦāļ™āđˆāļ‡āļ›āļąāļˆāļˆāļļāļšāļąāļ™ āđāļĨāļ° d āļšāļąāļ™āļ—āļķāļāļ•āļģāđāļŦāļ™āđˆāļ‡āļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄ āļ§āļēāļ‡āđ€āļĄāļēāļŠāđŒāļšāļ™āļ›āļļāđˆāļĄāđāļŸāļĨāđ‡āļāđ€āļžāļ·āđˆāļ­āļ”āļđāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ

āļĄāļĩāļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āđ„āļŦāļĄ

āđāļŠāļ”āļ‡āļĢāļēāļĒāļāļēāļĢāļœāļĨāļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™āđ„āļ”āđ‰āļŠāļđāļ‡āļŠāļļāļ” 10,000 āļĢāļēāļĒāļāļēāļĢ āđāļĨāļ°āđ„āļŪāđ„āļĨāļ•āđŒ 200,000 āļ­āļąāļāļ‚āļĢāļ°āđāļĢāļ āļŠāđˆāļ§āļ™āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆ āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āļˆāļģāļ™āļ§āļ™āļœāļĨāļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™āđƒāļŠāđ‰āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļĢāļ­āļ‡āļĢāļąāļšāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđ„āļ”āđ‰āļŠāļđāļ‡āļŠāļļāļ” 5 āļĨāđ‰āļēāļ™āļ­āļąāļāļ‚āļĢāļ°

āļšāļąāļ™āļ—āļķāļāđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™āđ„āļ”āđ‰āđ„āļŦāļĄ

āđāļžāļ•āđ€āļ—āļīāļĢāđŒāļ™ āđāļŸāļĨāđ‡āļ āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ āđāļĨāļ°āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļ—āļ™āļ—āļĩāđˆāļĨāđˆāļēāļŠāļļāļ”āļ–āļđāļāđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āđ€āļšāļĢāļēāļ§āđŒāđ€āļ‹āļ­āļĢāđŒāļ™āļĩāđ‰ āđāļĨāļ°āļˆāļ°āļāļĨāļąāļšāļĄāļēāđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āđ€āļ‚āđ‰āļēāļĄāļēāļ­āļĩāļāļ„āļĢāļąāđ‰āļ‡

āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŸāļĢāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ”

Regular Expression āļ—āļĩāđˆāđ€āļ‚āđ‰āļēāđƒāļˆāđ„āļ”āđ‰āļŠāļąāļ”āđ€āļˆāļ™

āļŸāļĢāļĩ āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§ āđāļĨāļ°āđ€āļŦāđ‡āļ™āļœāļĨāļ—āļąāļ™āļ—āļĩ

āļ—āļ”āļŠāļ­āļš Regex