gpt4 book ai didi

正则表达式验证公式(带有匹配括号的数学表达式)?

转载 作者:行者123 更新时间:2023-12-04 17:58:50 26 4
gpt4 key购买 nike

我已经使用 regExp 退出了几次,但仍远未成为专家。这次我想通过 regExp 验证一个公式(或数学表达式)。这里的困难部分是在公式中验证正确的开始和结束括号。
我相信,网上会有一些样本,但我找不到。有人可以发布此类示例的链接吗?或者通过其他方式帮助我?

最佳答案

具有匹配嵌套括号的语言不是正则语言,因此不能被正则表达式识别。正则表达式的一些实现(例如在 .NET 框架中)有扩展来处理这个问题,但这真的没有乐趣。所以我建议使用可用的解析器或自己实现一个简单的解析器(为了好玩)。

有关 .NET 实现中的扩展,请参阅 MSDN on balancing groups .

关于正则表达式验证公式(带有匹配括号的数学表达式)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2907028/

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