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

N特殊字符预测-iPhone

  •  6
  • Nate  · 技术社区  · 15 年前

    我试图做一个包含特殊字符的谓词

    例如:

    [[myIngredients filteredSetUsingPredicate:[NSPredicate predicateWithFormat:@"name BEGINSWITH[c] %@", [alphabet objectAtIndex:idx]]];
    

    在这里,我将得到所有的成分,以开头(假设idx=5)“e”。因为我必须用英文和法文编写我的应用程序,所以有些成分是以特殊字符开头的,比如“o”的“或甚至”。如何在谓词中包含这些特殊字符?

    最好的

    1 回复  |  直到 15 年前
        1
  •  10
  •   Todd Yandell    15 年前

    我想您可能正在寻找nspredicate支持的不区分音调符号的标志。就像你已经在用的c标志,除了你用的是广告。

    … predicateWithFormat:@"name BEGINSWITH[cd] %@", …
    

    现在字符串也将匹配。

    推荐文章