类似正则表达式的语言,用于搜索和替换*树状*结构甚至图形

时间:2013-06-29 17:03:55

标签: search replace tree programming-languages

第一个这样的例子是XSLT。第二个示例可能是一种假设的语言,它基本上是众所周知的正则表达式语言,但另外还有一个特殊的构造,它匹配任意数量的_ 平衡 _括号。 (注意第一个和第二个例子的方法的不同 - 第一个转换树,第二个转换被视为树的字符串。此外,这个假设语言在我看来非常有用。)

我知道有很多这样的语言,但树状结构在程序员工作中的重要性以及匹配和替换方法的便利性证明了这样一个广泛的问题。

请不要讲述封闭源实施或实施的语言,以其他方式严格限制。但是,如果您在没有工作实现的情况下知道非常好的语言,那么值得一提。感谢。

1 个答案:

答案 0 :(得分:0)

XQuery(使用XQuery Update)是另一种语言,它是XSLT的替代品,用于搜索,转换和生成XML数据。