在给定程序语言的情况下,我正在寻找对单词而不是字符进行正则表达式样式转换的句法示例或常用技术。
例如,要跟踪复制,您可能希望创建一个具有相似含义但具有不同单词选择的文档。
我希望能够简洁地定义这些可以应用于文本流的可能转换。
例如。“快速名词”改为“快速名词”,但“走得快”。不会被改变(之后没有名词。
或者:“爱丽丝会唱歌”到“爱丽丝会唱歌”
我希望这可以在语法检查器中完成,例如检测被动语态。
这种语言处理的 AC# 实现会非常简洁,但我认为任何努力的大部分都在提出正确的规则 - 保持规则清晰易懂似乎是一个开始的地方。