Les délimiteurs précisent les limites des occurrences correspondant à une expression régulière ou à l'une de ses parties.
De cette manière, il est possible de délimiter une ligne (^Ligne...$)ou un mot (\bmot\b).
//Délimitation d'une entrée
Expression régulière : \A.*\Z
Cible :
Du sublime au ridicule il n'y a qu'un pas. (Napoléon 1er)
//Délimitation d'une entrée
Expression régulière : \b.*\b
Cible :
Du sublime au ridicule il n'y a qu'un pas. (Napoléon 1er)
//Délimitation d'une entrée
Expression régulière : \bN\P{L}+\b
Cible :
Du sublime au ridicule il n'y a qu'un pas. (Napoléon 1er)
//Recherche du premier mot d'une ligne
Expression régulière : ^\w*\b
Cible :
Du sublime au ridicule il n'y a qu'un pas. (Napoléon 1er)
//Recherche d'une sous-chaîne entre parenthèses et en fin de ligne
Expression régulière : \([\p{L}[0-9 ]]*\)$
Cible :
Du sublime au ridicule il n'y a qu'un pas. (Napoléon 1er)
//Recherche d'une sous-chaîne entre parenthèses et en fin de ligne
Expression régulière : ^<tr>.*</tr>$
Cible :
<html>
<body>
<table>
<tr><td>A</td></tr>
<tr><td>B</td></tr>
<tr><td>C</td></tr>
<tr><td>D</td></tr>
<tr><td>E</td></tr>
<tr><td>F</td></tr>
</table>
</body>
| Symboles | Description |
|---|---|
| ^ | Le début d'une ligne. |
| $ | La fin d'une ligne. |
| \b | La limite d'un mot. |
| \B | Tout sauf la limite d'un mot. |
| \A | Le début d'une entrée. |
| \G | La fin de la précédente recherche. |
| \Z | La fin de l'entrée mais pour le terminateur final éventuel. |
| \z | La fin de l'entrée. |