在Python中验证用户提供的Lucene查询

2024-09-27 23:23:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道像pylucene这样的库提供了很多方法和类来在项目中使用lucene类型的搜索查询,但是我需要一个独立的解决方案来验证查询是否遵循有效的语法。 i、 e

    naem:bob 
    ?bob

应该会引起一个错误,但是

    \?bob 
    naem\:bob

不应该因为他们正在逃避任何特殊的意义。 在Python2.7中有没有不需要大量使用regex的独立方法? 提前谢谢你的帮助。你知道吗


Tags: 项目方法类型错误语法解决方案regex意义

热门问题