Wyrażenia regularne wpisuje się w formie separator{wyrażenie}separator, np. /^([a-z]*)$/i lub @^(?:http://)?([^/]+)@i. Stosować można wszelkie formy zgodne z funkcjami sprawdzającymi poprawność wyrażeń regularnych w PHP (przykład).
Dzieje się tak dlatego, że wpisywanie wzorca z uwzględnieniem separatorów pozwala na dodanie modyfikatorów do niego. W wypadku ich braku skrypt domyślnie doda / na początku wyrażenia i / na jego końcu.
Wyrażeniami regularnymi nazywami wzorce opisujące ciąg znaków.
W sieci znajduje się całe morze przykładowych wyrażeń. Warto zainteresować się przykładowo:
Zauważone błędy proszę zgłaszać w komentarzach pod tym artykułem.
Tak. Przy każdym sprawdzonym wzorcu, w kolumnie identyfikatora, znajduje się odnośnik do strony testowanego wyrażenia. Wystarczy skopiować odnośnik i podzielić się nim ze znajomymi.
Zmień język na polski.
Zmień język na angielski.
Pokaż/ukryj listę ostatnich testów.
Pokaż listę tylko moich testów.
Pokaż listę wszystkich testów.
Wyświetl zawartość kanału RSS.
Pokaż pomoc.
| ID | Wyrażenie regularne | Ciąg znaków | Wynik | Zwracane ciągi znaków |
|---|---|---|---|---|
| 17037 | /^(?:bobby|sue|smith)$/ | bobbysue | fałsz | |
| 17036 | /^(?:bobby|sue|smith)$/ | bobby | prawda |
|
| 17035 | /^(?:bobby|sue|smith)$/ | suebobby | fałsz | |
| 17034 | /^(?:bobby|sue|smith)$/ | sue bobby | fałsz | |
| 17033 | /^(?:bobby|sue|smith)$/ | sue | prawda |
|
| 17032 | /(123)+[:]*(231)+/ | 231:123 |
fałsz | |
| 17031 | /(123)+[:]*(231)+/ | 123:231 |
prawda |
|
| 17030 | /(123)+[:]*(231)+/ | 123: |
fałsz | |
| 17029 | /(123)+[:]*/ | 123: |
prawda |
|
| 17028 | /(123)+/ | 123: |
prawda |
|
| 17027 | /?(123)?:?321/ | 123: |
fałsz | |
| 17026 | /?(123)?:?321/ | 123 |
fałsz | |
| 17025 | /123?:?321/ | 123 |
fałsz | |
| 17024 | /123?:?321/ | 123:321 |
prawda |
|
| 17023 | /123[:]321/ | 123:321 |
prawda |
|
| 17022 | /123[:]:321/ | 123:321 |
fałsz | |
| 17021 | /123:321/ | 123 |
fałsz | |
| 17020 | /123/ | 123 |
prawda |
|
| 17019 | /(123)[:*]213/ | 123: |
fałsz | |
| 17018 | /(123)[:*]213/ | 123 |
fałsz | |
| 17017 | /(123)[:]*213/ | 123 |
fałsz | |
| 17016 | /(123):213/ | 123 |
fałsz | |
| 17015 | /123:213/ | 123 |
fałsz | |
| 17014 | /?dawid/ | ?dawid |
fałsz | |
| 17013 | /?dawid/ | dawid |
fałsz |
« poprzednia 1 2 … 4 5 6 7 8 9 10 11 12 13 14 … 689 690 następna »