| 
 
 
 
 
 
 
 
 
 
 
 
 |  |  | Wyszukiwaczka do linii którą dysponuje Informator
 Komunikacyjny jest dość mocnym narzędziem, pozwalającym wyszukiwać linie
 według dość złożonych warunków. Poniższy tekst opisuje dość
 dokładnie sposób konstruowania warunków - począwszy od prostych
 warunków, a na złożonych wyrażeniach skończywszy. Ponadto zawiera opis
 często popełnianych błędów w wyrażeniach, wraz z podaniem przyczyny i
 prawidłowego wyrażenia. 
 Są dwa podstawowe rodzaje ciągów do poszukiwań których może szukać
wyszukiwacz linii: numer linii oraz fragment opisu. Jeśli podany ciąg zostanie zidentyfikowany jako numer linii i linia o
takim numerze istnieje, opisy linii zostaną przewinięte do linii o tym
numerze. W przeciwnym wypadku zostanie wyświetlona lista istniejących
linii. Każde inne ciągi są traktowane jako wyrażenia poszukiwane w opisie. W
najprostszym przypadku takie wyrażenie jest pojedyńczym ciągiem, który
musi wystąpić w wyrażeniu.Jako poszukiwanych ciągów można użyć: 
  nazwy ulicy którą jeździ
 dana linia 
  nazwy osiedla, przez które
 przejeżdża dana linia 
  nazwy jednego z wybranych
 ważniejszych obiektów (np. dworce, domy towarowe) obok którego
 przejeżdża dana linia 
 Poszukiwane ciągi są traktowane jako początki wyrazów i poszukiwane bez
rozróżniania małych i dużych liter, a więc np. ciąg lic
pasowałby do linii zawierających w opisie wyraz Liczydlana, ale nie
do linii której opis zawiera wyraz Publiczna. Jeśli chcemy
poszukiwać ciągu zawierającego jakiekolwiek znaki diakrytyczne (np. polskie
litery) należy podawać ciąg do poszukiwania w którym są one zastąpione
odpowiednimi literami alfabetu łacińskiego. Uogólnione wyrażenie składa się z dowolnej (niezerowej) liczby
występujących bezpośrednio po sobie ciągów złożonych z jednego z
podanych niżej operatorów i fragmentu tekstu którego one dotyczą.Dopuszczalne operatory to: 
  | Operatory | Znaczenie | 
|---|
 | & * , | dany fragment tekstu musi występować w opisie linii |  | | + | co najmniej jeden z sekwencji tekstów rozpoczynających się tym
 operatorem musi występować w opisie linii |  | ! | dany fragment tekstu nie może wystepować w opisie linii |  Jeśli pierwsze dwa operatory są takie same, to można pominąć pierwszy
z nich. Podobnie, jeśli występuje tylko jeden operator różny od ! to
można go pominąć (mamy wtedy do czynienia z uproszczonym pytaniem).Być może powyższy opis wydaje się być trochę skomplikowany, ale
wątpliwości powinny rozwiać przykłady: 
  | Wyrażenie | Znaczenie | 
|---|
 | &Krajowej&Grun | muszą występować ciągi Krajowej i Grun 
 |  | Krajowej&Grun | jak wyżej |  | |Borowska|Bardzka | musi występowąć ciąg Borowska lub ciąg Bardzka |  | Borowska|Bardzka | jak wyżej |  | &Zmigr!Balt | musi występować ciąg Zmigr i nie może wystepować ciąg
 Balt |  | &Grun|Borowska|Bardzka | musi występować ciąg Grun i co najmniej jeden z ciągów
 Borowska i Bardzka |  | |Borowska|Bardzka!Kamienna | musi występować co najmniej jeden z ciągów Borowska lub
 Bardzka i nie może wystepować ciąg Kamienna |  | &Grun|Tarn|Polud!Domin | musi występowac ciąg Grun, co najmniej jeden z zestawu
 Tarn i Polud i nie może występować ciąg Domin |  
 Najczęściej popełniane błędyJako, że nic tak dobrze nie wyjaśnia wątpliwości jak przykłady,
poniżej pokazałem przykłady najczęściej popełnianych błędów wraz z
wyjaśnieniem na czym polega błąd. Wszystkie błędne wyrażenia były
rzeczywiście wpisywane, to nie są moje wymysły. Mam nadzieję, że dzięki
temu zastawieniu unikniesz zawodów związanych z nieodnalezieniem szukanych
linii...  | Błędne wyrażenie | Przyczyna | Poprawne wyrażenie | 
|---|
 | Plac Grunwaldzki | nazwy placów w opisach linii rozpoczynają się od słowa Pl. | Pl. Grunwaldzki |  | Pl.Grunwaldzki | po kropce powinien wystąpić odstęp | Pl. Grunwaldzki |  | Kaminskiego | błędna pisownia | Kamienskiego |  | Wittiga | ulicą Wittiga nie kursują żadne linie | Wroblewskiego |  | Sliczna | ulicą Śliczną nie kursują żadne linie | Armii Krajowej|Borowska|Bardzka |  | Pl. 1-go Maja | pisownia niezgodna z przyjętą w informatorze | Pl. Pierwszego Maja |  | 1 Maja | pisownia niezgodna z przyjętą w informatorze | Pierwszego Maja |  | Inżynierska | w wyrażeniach do poszukiwania nie należy używać polskich liter | Inzynierska |  | PKWN | nazwa z przed 1990 r. | Legionow |  | Wrublewskiego | błąd ortograficzny | Wroblewskiego |  | ul. Baciarellego | nazwy ulic nie są poprzedzane skrótem ul. | Baciarellego |  | Warszawa | wyszukiwaczka służy wyłącznie do poszukiwania linii komunikacji
 miejskiej, nie ogólnokrajowej | (brak wyrażenia poprawnego) |  | Legnicka Biskupin | niewłaściwe połączenie wyrażeń (brak operatora) | Legnicka&Biskupin |  | Dworzec Glowny - Pl. Grunwaldzki | niewłaściwe połączenie wyrażeń (błędny operator) | Dworzec Glowny&Pl. Grunwaldzki |  | petla | takie wyrazy nie występują w opisach linii | (brak wyrażenia poprawnego) |  | Linia 14 | w celu wyszukania linii o danym numerze należy po prostu wpisać ten
 numer | 14 |  |  |  |