这可能比现在看起来要复杂得多,但寻求帮助。我正在尝试编写一个正则表达式来搜索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)进行操作并能够指定类别。 “羊”,“牛”等都在同一个正则表达式或两个条件正则表达式中。但我还没弄明白。任何帮助都会很棒。
答案 0 :(得分:0)
为什么你需要使用正则表达式?
难道你不能把所有东西都放在一个数组中(取决于你的编程语言)或列表如下:
关键:250值:牛 关键:300值:马
然后使用键上的引用来比较数组/列表的循环?
使用if
然后使用正则表达式比较数字更容易。