IBM Lotus Symphony
|
W poniższej tabeli opisano wyrażenia regularne obsługiwane w formułach arkusza kalkulacyjnego.
Znak | Wynik lub zastosowanie |
---|---|
. | Reprezentuje dowolny pojedynczy znak. Użycie wyszukiwanego terminu ko.al spowoduje znalezienie słów koral i kowal. |
^Piotr | Wyszukiwany termin zostanie znaleziony tylko wtedy, gdy będzie znajdować się na początku akapitu. Znaki specjalne (na przykład puste odstępy lub ramki zakotwiczone do znaków) na początku akapitu są pomijane. |
Piotr$ | Wyszukiwany termin zostanie znaleziony tylko wtedy, gdy będzie się znajdować na końcu akapitu. Znaki specjalne (na przykład puste odstępy lub ramki zakotwiczone do znaków) na końcu akapitu są pomijane. |
* | Znak poprzedzający ten symbol musi wystąpić przynajmniej raz. Wyszukiwanie wyrażenia „AX.+4” spowoduje znalezienie łańcucha „AX 4”, ale łańcuch „AX4” nie zostanie znaleziony. Zawsze znajdowany jest najdłuższy możliwy tekst w obrębie akapitu. Jeśli akapit zawiera tekst AX 4 AX4, wyszukany tekst rozpocznie się na pierwszej literze A, a zakończy się na ostatniej cyfrze 4. |
? | Służy do wyszukiwania słów zawierających znaki występujące przed znakiem poprzedzającym znak zapytania (?). Na przykład użycie wyszukiwanego terminu Tek?sty spowoduje znalezienie słów Teksty i Testy. |
\ | Służy do wyszukiwania wyłącznie określonego znaku (nie cyfry). Na przykład użycie wyszukiwanego terminu \C spowoduje znalezienie wyłącznie litery C. |
\n | Służy do wyszukiwania sztywnych podziałów wiersza wstawionych za pomocą kombinacji klawiszy Shift+Enter. Aby zmienić podziały wierszy na podziały akapitu, należy wprowadzić łańcuch \n w polach Szukaj i Zastąp przy użyciu, a następnie trzeba kliknąć przycisk Zastąp wszystko. |
\t | Służy do wyszukiwania tabulacji. Wyrażenia tego można również używać w polu Zastąp przy użyciu. |
\> | Wyszukiwany termin zostanie znaleziony tylko wtedy, gdy znajduje się na końcu słowa. Na przykład użycie wyszukiwanego terminu kra\> spowoduje znalezienie słowa iskra, ale słowo krakers nie zostanie znalezione. |
\< | Wyszukiwany termin zostanie znaleziony tylko wtedy, gdy będzie znajdować się na początku słowa. Na przykład użycie wyszukiwanego terminu \>kra spowoduje znalezienie słowa krakers, ale słowo iskra nie zostanie znalezione. |
^$ | Służy do wyszukiwania pustych akapitów. |
^ | Służy do wyszukiwania pierwszego znaku akapitu. |
& | Ten znak należy wprowadzić w polu Zastąp przy użyciu, aby podczas zastępowania dodać do kryteriów wyszukiwania łańcuch umieszczony po tym znaku. Na przykład jeśli w polu Szukaj będzie wprowadzony tekst rama, a w polu Zastąp przy użyciu - tekst &okienna, słowo rama zostanie zastąpione wyrażeniem rama okienna. Znak & w polu Zastąp przy użyciu może również służyć do modyfikowania atrybutów lub innego formatu kryteriów wyszukiwania wprowadzonych w polu Szukaj. |
[abc123] | Służy do wyszukiwania znaków znajdujących się między nawiasami kwadratowymi. |
[a-e] | Służy do wyszukiwania znaków znajdujących się między a i e. |
[a-eh-x] | Służy do wyszukiwania znaków znajdujących się między a i e oraz h i x. |
[^a-s] | Służy do wyszukiwania wszystkich znaków z wyjątkiem tych, które znajdują się między a i s. |
\xXXXX | Służy do wyszukiwania znaków specjalnych na podstawie ich czterocyfrowych kodów szesnastkowych (XXXX). Kod znaku specjalnego zależy od używanej czcionki. Kody można przeglądać, wybierając opcję . |
| | Służy do znajdowania wyszukiwanych terminów występujących przed i po znaku „|”. Na przykład użycie wyszukiwanego terminu to|tamto spowoduje znalezienie słów to i tamto. |
{2} | Służy do określania liczby wystąpień znaku znajdującego się przed otwierającym nawiasem klamrowym. Na przykład użycie wyszukiwanego terminu hal{2} spowoduje znalezienie słowa hall. |
{1,2} | Służy do określania dopuszczalnej liczby wystąpień znaku przed otwierającym nawiasem klamrowym. Na przykład użycie wyszukiwanego terminu hal{1,2} spowoduje znalezienie zarówno słowa hall, jak i halowy. |
( ) | Służy do oznaczania znaków w nawiasie jako odwołania. Wyrażenie regularne \1 odnosi się do pierwszego odwołania w bieżącym wyrażeniu, \2 do drugiego itd. Jeśli na przykład w tekście znajduje się liczba 13487889, a wyszukiwanie jest przeprowadzane za pomocą wyrażenia regularnego (8)7\1\1, zostanie znaleziony łańcuch cyfr 8788. |
[:digit:]? | Służy do wyszukiwania liczby składającej się z jednej cyfry. Aby wyszukać liczby o większej liczbie cyfr, należy użyć wyrażenia [:digit:]*. |
[:space:]? | Służy do wyszukiwania białych znaków, takich jak spacje i tabulacje. |
[:print:]? | Służy do wyszukiwania znaków możliwych do wydrukowania. |
[:cntrl:]? | Służy do wyszukiwania znaków niedrukowalnych. |
[:alnum:]? | Służy do wyszukiwania znaków alfanumerycznych (cyfr i liter). |
[:alpha:]? | Służy do wyszukiwania liter. |
[:lower:]? | Służy do wyszukiwania wielkich liter, jeśli wybrano opcję Uwzględniaj wielkość liter w obszarze Opcje. |
[:upper:]? | Służy do wyszukiwania małych liter, jeśli wybrano opcję Uwzględniaj wielkość liter w obszarze Opcje. |
Aby w wyszukiwanym wyrażeniu umieścić zagnieżdżone operatory AND i OR, należy użyć nawiasów. Na przykład użycie wyszukiwanego terminu ((a[A-z]*)|(ab[A-z]*)|(b[A-z]*))$ spowoduje znalezienie łańcucha, który znajduje się na końcu akapitu i zaczyna się od spacji, po której następuje a, ab lub b.