gpt4 book ai didi

regex - 正则表达式 匹配正则表达式

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

是否可以编写一个与正则表达式相匹配的正则表达式?有人有例子吗?如果存在一些理论上的障碍,有谁知道至少可以匹配最常见的正则表达式模式的正则表达式吗?

最佳答案

正则表达式不是正则语言,因此不能用正则表达式来描述!

更新:更有用的实用答案

您无法使用任何正则表达式检测有效的正则表达式。要检测其有效性,您应该使用正则表达式库解析字符串,如果它是无效的正则表达式,则会失败。例如,在 Java 中,它会类似于:

boolean isValidRegexp(String s) {
try {
Pattern.compile(s);
return true;
} catch (Exception e) {
return false;
}
}

此技术几乎适用于任何语言。

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

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