正则表达式文字
朱莉娅支持正则表达式 1 。PCRE 库用作正则表达式实现。正则表达式就像一种语言中的迷你语言。由于大多数语言和许多文本编辑器都为正则表达式提供了一些支持,因此文档和一般使用正则表达式的示例超出了本示例的范围。
可以使用构造函数从字符串构造 Regex
:
julia> Regex("(cat|dog)s?")
但为了方便和更容易转义,可以使用 @r_str
字符串宏代替:
julia> r"(cat|dog)s?"
1 :从技术上讲,Julia 支持正则表达式,它与语言理论中的正则表达式不同且功能更强大。通常,术语正则表达式也将用于表示正则表达式。