/PrzykładyRegExp

Z Brain-wiki
Wersja z dnia 14:40, 23 maj 2015 autorstwa Jarekz (dyskusja | edycje) (Utworzono nową stronę "= TI:WTBD/PrzykładyRegExp = * <code>Jacek</code> -- pasuje napis 'Jacek' * <code>Ja[cn]ek</code> -- pasują napisy 'Jacek' i 'Janek' * <code>0|[1-9][0-9]*</code> -...")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

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