
/(bb|[^b]{2})/ that is the Question. Jaha, reguläre Ausdrücke sind schon was feines ;). Diesmal ein kleiner Wortwitz, umgesetzt in einem regulären Ausdruck: /(bb|[^b]{2})/.
Wie man natürlich sofort erkennt handelt es sich hier um den berühmten Satz aus Shakespeare`s Hamlet. Dröselt man des regulären Ausdruck auf, erhält man ihn tatsächlich:
- /(bb -> zwei „b“, t(w)o be…
- | -> oder, or
- [^b] -> kein „b“, not … be
- {2})/ -> zwei „b“, t(w)o be…
Die 2 bezieht sich wie üblich auf den vorherigen Ausdruck, muss also davor ausgesprochen werden, damit passt der Ausdruck dann komplett… etwas nerdy ist es schon, aber auch lustig :D (als T-Shirt).