awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repositorio

Awesome GitHub RepositoriesLongest-Match String Resolution

Algorithms that prioritize the longest possible matching sequence from a dictionary for precise identification.

Distinct from Longest Common Substring Algorithms: Focuses on selecting the longest matching phrase from a word list, distinct from common substring algorithms.

Explore 1 awesome GitHub repository matching software engineering & architecture · Longest-Match String Resolution. Refine with filters or upvote what's useful.

Awesome Longest-Match String Resolution GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • houbb/sensitive-wordAvatar de houbb

    houbb/sensitive-word

    5,896Ver en GitHub↗

    Este proyecto es una biblioteca Java de alto rendimiento y framework de moderación de contenido diseñado para detectar y enmascarar palabras prohibidas en texto. Utiliza un escáner de Autómata Finito Determinista (DFA) para implementar una detección eficiente de palabras de coincidencia más larga. El motor se distingue por una tubería de normalización de texto y un preprocesador de filtrado de ruido que estandariza el uso de mayúsculas, scripts y anchos, mientras elimina caracteres especiales intercalados para evitar la evasión de filtros. Admite la gestión dinámica de diccionarios, permitiendo que las listas negras y blancas se actualicen en segundo plano sin requerir un reinicio del sistema. El framework cubre una amplia gama de capacidades de moderación, incluyendo clasificación de palabras basada en etiquetas para categorización de violaciones, procesamiento de coincidencias recursivas para manejar palabras sensibles anidadas y detección de patrones para identificar datos estructurados como URL y direcciones de correo electrónico. También incluye utilidades para la sanitización de entradas para eliminar etiquetas HTML y elementos de script.

    Prioritizes the longest matching sequence from the dictionary to ensure precise identification of complex sensitive phrases.

    Javadfadirty-wordfilter
    Ver en GitHub↗5,896
  1. Home
  2. Software Engineering & Architecture
  3. String Processing Algorithms
  4. Longest Common Substring Algorithms
  5. Longest-Match String Resolution