Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
kb:zapisi:regex_main [2023/08/15 14:14] – [Quantifiers — * + ? and {}] milano | kb:zapisi:regex_main [2023/08/15 14:16] – [Character classes — d w s and .] milano |
---|
Evo nekih primerima i objašnjenja. | Evo nekih primerima i objašnjenja. |
| |
===== Sidra — ^ and $ ===== | ===== Sidra — ^ i $ ===== |
| |
''^The'' odgovara bilo kom nizu koji počinje sa **The**\\ | ''^The'' odgovara bilo kom nizu koji počinje sa **The**\\ |
''roar'' odgovara bilo kom stringu koji ima tekst **roar** u sebi \\ | ''roar'' odgovara bilo kom stringu koji ima tekst **roar** u sebi \\ |
| |
===== Kvantifikatori — * + ? and {} ===== | ===== Kvantifikatori — * + ? i {} ===== |
''abc*****'' odgovara nizu koji ima **ab** praćeno sa //nula ili više// **c** \\ | ''abc*****'' odgovara nizu koji ima **ab** praćeno sa //nula ili više// **c** \\ |
''abc+'' odgovara nizu koji ima **ab** praćeno sa //jedanim ili više// **c** \\ | ''abc+'' odgovara nizu koji ima **ab** praćeno sa //jedanim ili više// **c** \\ |
''a(bc){2,5}****'' odgovara nizu koji ima **a** praćeno sa //2 do 5 kopija niza// **bc** \\ | ''a(bc){2,5}****'' odgovara nizu koji ima **a** praćeno sa //2 do 5 kopija niza// **bc** \\ |
| |
===== OR operator — | or [] ===== | ===== ILI operater — | ili [] ===== |
| |
''a(b|c)'' odgovara nizu koji ima **a** praćeno sa **b** //ili// **c** | ''a(b|c)'' odgovara nizu koji ima **a** praćeno sa **b** //ili// **c** |
''a[bc]'' isto kao i prethodni | ''a[bc]'' isto kao i prethodni |
| |
===== Character classes — d w s and . ===== | ===== Klase karaktera — d w s i . ===== |
| |
''\d'' odgovara **jedan karakter** koji je **cifra** \\ | ''\d'' odgovara **jedan karakter** koji je **cifra** \\ |