正则表达式搜索单个字段小于值和字符串

时间:2013-07-08 20:27:47

标签: php mysql regex

这可能比现在看起来要复杂得多,但寻求帮助。我正在尝试编写一个正则表达式来搜索MySQL数据库中的单个字段。

基本上:它应该像这样工作 - 如果你搜索:

*Term  =  Result*   
250 Cattle =  anything less than or equal to 250 "Cattle"   
235 Sheep  =  anything less than or equal to 235 "Sheep"

数据库中的值看起来与搜索的字词完全相同(即“250牛,300匹马”将被视为1个条目)

因此需要对#(即< = 250)进行操作并能够指定类别。 “羊”,“牛”等都在同一个正则表达式或两个条件正则表达式中。但我还没弄明白。任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

为什么你需要使用正则表达式?

难道你不能把所有东西都放在一个数组中(取决于你的编程语言)或列表如下:

关键:250值:牛 关键:300值:马

然后使用键上的引用来比较数组/列表的循环?

使用if然后使用正则表达式比较数字更容易。