Tengo read que para hacer coincidir una palabra dentro de una cadena usando expresiones regulares (en .NET), puedo usar la palabra especificador de límite (\b
) dentro de la expresión regular. Sin embargo, ninguna de estas llamadas da como resultado ninguna coincidenciaRegex muy simple no funciona
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");
¿Hay algo que esté haciendo mal?
EDIT: El segundo ya está trabajando;)
Acabo de tener este problema, todo estaba funcionando en mis varios probadores RegEx externos; simplemente no está en mi código - Olvidé el @. – ProVega