Estoy pensando en algo como:¿Cuál es la mejor manera de analizar una cadena de palabras "malas" en C#?
foreach (var word in paragraph.split(' ')) {
if (badWordArray.Contains(word) {
// do something about it
}
}
pero estoy seguro de que hay una manera mejor.
¡Gracias de antemano!
ACTUALIZACIÓN No estoy buscando para eliminar automáticamente obscenidades ... para mi aplicación web, que desea ser notificado si se utiliza una palabra de lo que considero "malo". Luego lo revisaré yo mismo para asegurarme de que sea legítimo. Un sistema de señalización automático.
Seguí adelante y edité mi solución en respuesta a su actualización. Déjame saber si eso responde tu pregunta. – rakuo15
posible duplicado de [¿Cómo implementar un buen filtro profanity?] (Http://stackoverflow.com/questions/273516/how-do-you-implement-a-good-profanity-filter) –