J'ai cette regex: [A-Z][A-Z] \d\d
Négation de cette regex - comment?
Je veux l'utiliser pour remplacer tout ce qui ne correspond pas à des espaces (ou tout autre caractère). Comment puis je faire ça? La classe de caractères niée ne fonctionne pas dans ce cas, car la regex elle-même a deux classes char.
Une partie courte de la chaîne ressemble que:
<div class=""></div>CL 17 </a><br>
Seul le CL 17 devrait rester, le reste doit être vide.
Note: je remarquai que cela semble être compliqué, donc je l'ai résolu en écrivant un petit script PHP, qui obtient une liste des matches (preg_match_all) et gère ceux d'une façon des thats ok pour mon cas.
Donc vous voulez changer 'foo AB 12 barXY 89baz' en' **** AB 12 **** XY 89 *** '? –
Ouais, exactement ... – user1638055
Cela ne va pas être facile avec regex. Je vais déjeuner maintenant mais j'essaierai de penser à quelque chose plus tard. –