我正在尝试获取登录的Facebook用户的朋友。我使用fql,我想更新搜索框中输入的每个字母的列表。我正在做这个活在fql中,这工作正常。搜索并过滤由Facebook返回的朋友的JSON列表
我偶然发现,最好一次读完所有的朋友,然后搜索JSON对象。
对于数组
[{"uid":"1235","name":"user1_abcde","picture":"picurl"},
{"uid":"1237","name":"user2_abcde","picture":"picur2"},
{"uid":"1289","name":"user3_agere","picture":"picur3"}
]
我如何排序,得到数组中的结果搜索字符串(如:“德”)部分匹配name字段返回
[{"uid":"1235","name":"user1_abcde","picture":"picurl"},
{"uid":"1237","name":"user2_abcde","picture":"picur2"}
]
谢谢
IMO正则表达式搜索德是有点矫枉过正,如果OP只需要匹配字符串。 – pawel
@jcubic你可以暗示一下如何为此编写正则表达式? – aVC
@aVC de'/ de /'如果你以搜索结尾为结尾,你可以使用'/ de $ /' – jcubic