filipg/amu_automata_2011 — Issue #487: Opracować zarządcę operatorów dla dopasowywania do masek plików
Author: filipg
Created: 2011-12-19 19:26:58+00:00
State: open

Maski plików (wyrażenia typu "*.txt", "plik?.*") znane m.in. z Linuxa *nie* są wyrażeniami regularnymi, można je jednak traktować jako konstrukcja "wyrażenio-regularno-podobne".

Należy uwzględnić:

* `*` - dowolny ciąg znaków,
* `?` - dowolny pojedynczy znak,
* `{A,B,...,Z} - alternatywa (np. do `plik.{gif,jpg,png}` pasują trzy napisy: `plik.gif`, `plik.gif`, `plik.png`,
* umieszczenie fragmentu w apostrafoch lub cudzysłowach unieważnia specjalne znaczenie powyższych operatorów.