J'ai read que pour correspondre à un mot à l'intérieur d'une chaîne en utilisant des expressions régulières (en. NET), je peux utiliser le spécificateur de limite de mot (\b
) dans la regex. Cependant, aucun de ces appels n'aboutit à des correspondancesregex très simple ne fonctionne pas
Regex.Match("INSERT INTO TEST(Col1,Col2) VALUES(@p1,@p2)", @"\[email protected]\b");
Regex.Match("INSERT INTO TEST(Col1,Col2) VALUES(@p1,@p2)", @"\bINSERT\b");
Y at-il quelque chose que je fais de mal?
EDIT: Le second travaille déjà;)
Juste eu ce problème, tout fonctionnait dans mes différents testeurs externes RegEx; juste pas dans mon code - j'ai oublié le @. – ProVega