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 |
|---|---|---|---|---|
| 17081 | /(1)+[:]+(3)+[:]+/ | 1:3:12:532 | prawda |
|
| 17080 | /(1)+[:]+(3)+[:]+/ | 1:3:12 | prawda |
|
| 17079 | /1+[:]+(3)+[:]+/ | 1:3:12 | prawda |
|
| 17078 | /1+[:]*(3)+[:]+/ | 1:3:12 | prawda |
|
| 17077 | /1+[:]*(3)+[:]+/ | 1:3: | prawda |
|
| 17076 | /1+[:]*(3)+[:]+/ | 1:3 | fałsz | |
| 17075 | /1+[:]*(3)+[:]*/ | 1:3 | prawda |
|
| 17074 | /1+[:]*(3)+$/ | 1:3 | prawda |
|
| 17073 | /1+[:]*(3)+$/ | 1:321:21 | fałsz | |
| 17072 | /1+[:]*3+/ | 1:321:21 | prawda |
|
| 17071 | /1+[:]*3+/ | 1:321 | prawda |
|
| 17070 | /1+[:]*3+/ | 1:3 | prawda |
|
| 17069 | /1+[:]*3+/ | 1:31 | prawda |
|
| 17068 | /1+[:]*([3])+/ | 1:31 | prawda |
|
| 17067 | /([1])+[:]*([3])+/ | 1:31 | prawda |
|
| 17066 | /([1])+[:]*([3])+/ | 1:31: | prawda |
|
| 17065 | /(1)+[:]*(3)+/ | 1:31: | prawda |
|
| 17064 | /(1)+[:]*(3)+/ | 12:3:4 | fałsz | |
| 17063 | /(1)+[:]*(3)+/ | 1:3:4 | prawda |
|
| 17062 | /(1)+[:]*(3)+/ | 1:3 | prawda |
|
| 17061 | /(1)+[:]*(3)+/ | 123:456:12:90120 |
fałsz | |
| 17060 | /(123)+[:]*(456)+/ | 123:456:12:90120 |
prawda |
|
| 17059 | /(123)+[:]*(456)+/ | 123:496:12:9012 | fałsz | |
| 17058 | /(123)+[:]*(456)+/ | 123:456:12:9012 | prawda |
|
| 17057 | /(123)+[:]*(456)+/ | 123:456:12 | prawda |
|
« poprzednia 1 2 … 5 6 7 8 9 10 11 12 13 14 15 … 692 693 następna »