Jakiś czas temu na listę pomysłów zapisałem sobie taki punkt:
zbiorcza baza wyrażeń regularnych | w stylu stron z regex buddy'ego | textarea do testowania
baza regexp:
poziom [standard] wyrażenia:
- normal [nazwa?]
- posix
- perl
czyli jakiej minimum obsługi składni wymaga aby działało
info jakie przełączniki są potrzebne (np. dot matches newline, ^$ matches at line breaks, case sensitive)
może jakieś powiązania - robi to samo ale w różnych składniach - np. jesli mamy perla, to jest krótkie - jak nie mamy to długie
\w vs. [a-zA-Z]
Ale zamiast robić osobną, małoznaną stronę to teraz tak myślę, czy nie byłoby dobrym pomysłem wykorzystać nowe możliwośco Coyote i tutaj zrobić, ekhm "największą bazę wyrażeń regularnych" [green]
Prawdopodobnie z powodu ograniczeń pewnie ciężko będzie wykonać 2 punkty:
- w stylu stron z regex buddy'ego <font size="1">[przykład ruszcie myszką nad wyrażeniem|opisem]</span>
- textarea do testowania <font size="1">[to olać można]</span>
Jednak taka lista RegExp z krótkim opisem wg mnie mogłaby być wielce pomocna - bo któż z nas nie szukał kiedyś wyrażenia testującego poprawność np. e-maila - ale pełny test, a nie jakiś żenujący \w@\w.\w :/
Pomyślałem o tym poprawiając moje wyrażenie do wyszukiwania stringów zawartych w ' i " z uwzględnieniem
((?<!\)['"]).*?(?<!(?:(?<!\)\))\1 [green]
Oczywiście prócz samych wyrażeń pełny opis wszystkich metaznaków, składni, jakiś rys historyczny może nawet :)
Tylko trzeba by dobrze przemyśleć nazewnictwo, styl i podział na kategorie aby łatwo wyszukać w przyszłości wyrażenie.
Co Wy na taki pomysł? Ale treściwie, a nie "jestem za/przeciw" :P