正则表达式文字

朱莉娅支持正则表达式 1 。PCRE 库用作正则表达式实现。正则表达式就像一种语言中的迷你语言。由于大多数语言和许多文本编辑器都为正则表达式提供了一些支持,因此文档和一般使用正则表达式的示例超出了本示例的范围。

可以使用构造函数从字符串构造 Regex

julia> Regex("(cat|dog)s?")

但为了方便和更容易转义,可以使用 @r_str 字符串宏代替:

julia> r"(cat|dog)s?"

1 :从技术上讲,Julia 支持正则表达式,它与语言理论中的正则表达式不同且功能更强大。通常,术语正则表达式也将用于表示正则表达式。