文本范围示例[AbA-Ef] - 如何解释它?

时间:2016-07-25 21:29:25

标签: regex puzzle range-query

我正准备接受采访并试图理解这个问题:

编写程序以跟踪文本范围集。起点和终点将是字符串。

文字范围示例:[AbA-Ef]

  • Aa会落在此范围之前
  • AB将落在此范围内

有人可以帮我理解文字范围[AbA-Ef]是如何定义的吗?

  • AbA是一个起点,Ef是一个终点吗?

  • 我可以在概念上理解char A的起点,但我没有得到起点AbA。它是否与char AaBbCc落在行上的数字行相同?

  • 这就像正则表达式,起点AbA暗示所有以前缀AbA开头的字符串?

  • 它是[AbA][Ef]吗?

  • {Ab} + [A-E] + {f}

提前致谢。

1 个答案:

答案 0 :(得分:0)

这对我来说只是一个按字母顺序排列的范围,但是将UC字母视为在lc字母之后(基于AB之后的AbA)。就像你要查看一本实体百科全书一样,可能会有像#34; chuck - chunk"等网页上的标题,所以如果你正在寻找"黑猩猩"如果你正在寻找"滑槽"你知道要回几页你继续前进,或者如果你正在寻找" chump"你知道它在那个页面的某个地方。也许我只是老了。