gpt4 book ai didi

regex - 正则表达式用于查找正则表达式?

转载 作者:行者123 更新时间:2023-12-02 06:39:34 25 4
gpt4 key购买 nike

有人有查找包含正则表达式的文件的代码吗?我假设您可以有两种不同的风格,一种用于 BRE,一种用于 ERE。

您可能会认为某种测试套件会有类似 isRegex() 测试之类的东西。任何人都可以有任何代码吗?当然是寻找全面的东西。

我看到有人讨论过这个问题 here但没有看到任何实际的回应。如果我想 grep 查找任何包含正则表达式的文件,可能受典型//的限制,我该怎么做?

最佳答案

正则表达式本身不是 regular language 。线索是它们包含圆括号和方括号,因此必须保持平衡。

正则表达式本身可以用 context-free grammar 来描述,并用 recursive-descent parser 进行解析.

关于regex - 正则表达式用于查找正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/675090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com