代码之家  ›  专栏  ›  技术社区  ›  Moonshield

用于识别搜索字符串的截断形式的正则表达式?

  •  2
  • Moonshield  · 技术社区  · 16 年前

    我正在尝试建立一个正则表达式,它将识别被右边任意数量的字符截断的搜索词。

    例如,如果搜索词是“pickle”,那么regex应该识别“pi”、“pick”而不是“pickaxe”。

    最初我想到了以下几点:

    p(i(c(k(l(e)?)?)?)?)?
    

    这很有效,但似乎是一种粗暴的做法。有更好的方法吗?我环顾四周寻找与我想要的相似的东西,但我不完全确定要搜索什么。

    1 回复  |  直到 16 年前
        1
  •  2
  •   Amber    16 年前

    由于regex的工作方式,是的,这基本上是最简洁的形式。