Video: Curious Beginnings | Critical Role | Campaign 2, Episode 1 2024
Een deel van PHP, MySQL, JavaScript & HTML5 All-in-One voor Dummy's Cheat Sheet
Wanneer u met PHP-scripts werkt, kunt u soms moeten tekenreeksen vergelijken om te zien of ze voldoen aan bepaalde kenmerken, in plaats van te kijken of ze overeenkomen met exacte waarden. U wilt bijvoorbeeld strings identificeren die beginnen met S of tekenreeksen die nummers bevatten. Voor dit type vergelijking vergelijk je de string met een patroon. Deze patronen worden reguliere expressies genoemd. Hier volgt een naslagwerk met enkele speciale tekens die u gebruikt bij het maken van patronen:
Teken | Betekenis | Voorbeeld | Overeenkomst | Geen overeenkomst |
---|---|---|---|---|
^ | Begin van regel | ^ c | kat | mijn kat |
$ | Einde van regel | c $ | tic | vasthouden |
. | Elk afzonderlijk teken | … | mij, gaat u | a |
? | Voorafgaand item is optioneel | mea? n | betekent, mannen | kreunen |
() | Groepen lettertekens | m (ea) n | betekent | heren, mn |
[] | Elk teken in set | abc [1-3] | abc1, abc2 | abc4 |
[^] | Elk teken niet in set | m [! ea] n | min, mon | heren, man |
+ | Eén of meer | deur [1-3] + | deur111, deur131 | deur, deur55 |
* | Nul of meer | deur [1-3] * | deur, deur311 | deur4, deur445 |
{,} | reeks herhalingen | a {2, 5} | aa, aaaaa | a, xx3 |
Escapes-teken | m * n | m * n | mannen, gemiddelde | |
(| |) | alternatieve reeksen | (Tom | Tommy) | Tom, Tommy | Thomas, tot |