现在这个对我来说是一个很大的挑战。
我在一个文件中有大约 1000 个查询,所有类似的模式如下:
***\*XYZ#PQR#\****
现在,其中 # 表示任意数量的非空白字符。
我已经编写了一段代码,可以读取上述行并生成相应的正则表达式。
但是,大约有 100,000 名候选人,正如我提到的那样,大约有 1000 个这样的查询需要为匹配进行评估。
这使我的代码在计算上非常昂贵,因为它的数量级为 m*n。
我经历过 ANTLR,发现学习曲线非常陡峭。虽然这听起来很有希望,但我仍然怀疑是否可以通过使用 Antlr 来实现。请让我知道您的意见或任何其他可行的解决方案。