/PrzykładyRegExp

Z Brain-wiki

TI:WTBD/PrzykładyRegExp

  • Jacek -- pasuje napis 'Jacek'
  • Ja[cn]ek -- pasują napisy 'Jacek' i 'Janek'
  • 0|[1-9][0-9]* -- pasuje zapis dziesiętny dowolnej liczby naturalnej (od zera)
  • [Aa][[:alpha:]]{2,} -- pasują wszystkie słowa o co najmniej 3 literach, gdzie pierwszą jest 'a'
  • ^$ -- pasuje tylko napis pusty
  • ^.+$ -- pasuje każdy napis niepusty
  • (.)\1 -- pasują dwa sąsiadujące identyczne znaki (dowolne)
  • ^(.).+\1$ -- pasuje napis, który się zaczyna i kończy tym samym znakiem (ale co najmniej 3-znakowy)
  • [_A-Za-z][_0-9A-Za-z]* -- pasuje każdy legalny identyfikator w języku Python