Estoy buscando ejemplos sintácticos o técnicas comunes para hacer transformaciones de estilo de expresión regular en palabras en lugar de caracteres, dado un lenguaje de procedimiento.A "regex para palabras" (reemplazo semántico): ¿cualquier sintaxis de ejemplo y bibliotecas?
Por ejemplo, para rastrear la copia, uno querría crear un documento con un significado similar pero con diferentes opciones de palabras.
Me gustaría poder definir concisamente estas posibles transformaciones que puedo aplicar a un flujo de texto.
Por ejemplo. "rápido sustantivo" a "rápido sustantivo", pero "ir rápido". no llegaría transformado (sin sustantivo después
O:. "Alice va a cantar la canción " a " canción será cantada por Alice"
yo esperaría que esto se haga en las damas gramaticales, tales como detección de voz pasiva.
La implementación de AC# para este tipo de procesamiento del lenguaje sería muy clara, pero creo que la mayor parte de cualquier esfuerzo es encontrar las reglas correctas. Mantener las reglas claras y comprensibles parece un lugar para comenzar.
Sospecho que hice una pregunta incorrecta y trataré de entender dónde me equivoqué. Esperaba que escribiera el conjunto de reglas, estoy buscando ejemplos de conjuntos de reglas y si hay una forma estándar de definirlos. –