正規表現で自分の値を指定したいのですが、どうすればいいですか?Predicateの正規表現でのプレースホルダ使用の構文は何ですか?
私は何をやっている:代わりの
request.predicate = Predicate(format: "entityProperty MATCHES [c] '[^0123]%@'", myValue)
を、結果を見ると、私は、%@を正規表現文字列の文字として解析され、値が配置されていないと言うことができ
ここではいくつかあります述語で正規表現の使用方法のexplanationが、値
@OOPer、ありがとうございました。 CONTAINS text0とCONTAINS text1のようなステートメントを述語でどのように組み合わせることができるか知っていますか? –
@spin_eight、 'NSPredicate(形式:" entityProperty CONTAINS%@とentityProperty CONTAINS%@ "、text0、text1)'が動作します。私が何かを見逃しているかもしれないなら、もう少し文脈を与えてください。 – OOPer
@OOPer私の間違いは、私に謝って、私はこれを読んだ[回答](http://stackoverflow.com/a/38723245/6433023)とそれについてのより多くのアイデアを得る。 –