我需要能够在数字数组中搜索与运行时输入的表达式相匹配的值。我想知道是否有类似于正则表达式但专门用于数字的东西?
澄清一下,我的问题是“我想知道是否有任何类似于正则表达式但专门用于数字的东西?”
@FreeNickname 似乎有正确的想法,可以在运行时评估算术/逻辑表达式。
一些简单的例子。
我有一个整数数组:
100, 145, 675, 0, 250, 43, 19
我想找到 100-300 之间的任何一个。
那将是 100、145 和 250。
我想找到任何 0、50 或 100。
那将是 100 和 0。
我想找到任何 50 的倍数。
那将是 0、100 和 250(或者可能只是 100 和 250,这只是一个例子)
最佳答案
不,没有任何类似于正则表达式的东西,但专门用于数字。正如其他回复所指出的,您需要自己设计一些东西。
关于c++ - 数字匹配表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19575553/