Tilde opérateur dans les expressions Régulières

Je veux savoir quel est le sens de l'opérateur tilde dans les expressions régulières.

J'ai cette déclaration:

if (!preg_match('~^\d{10}$~', $_POST['isbn'])) {
    $warnings[] = 'ISBN should be 10 digits';
}

J'ai trouvé ce document expliquant ce tilde signifie: ~

Il dit que =~ est un opérateur de perl qui signifie exécuter cette variable à l'encontre de cette expression régulière.

Mais pourquoi est-ce que mon expression régulière contient deux tilde opérateurs?

InformationsquelleAutor Keira Nighly | 2009-06-02