Ich möchte einen String aufgeteilt werden, basierend auf einem Array spalten, die ich als eine Konstante zu Beginn definieren:Wie String basierend auf vordefinierten Werten von Array
class Query
OPERATOR = [':','=','<','>','<=','>=']
def initialize(params)
#Here i want to split given params if it contains any
#of the operators from OPERATOR
end
end
Query.new(["Status<=xyz","Org=abc"])
Wie kann ich das tun?
Wenn Sie nach einem Problem mit Ihrem Code fragen, ist es hilfreich, wenn Sie die Beispieleingabe und die erwartete Ausgabe angeben. Wenn wir unsere eigenen Input- und Output-Erwartungen erstellen, werden wir nicht unbedingt die Kriterien erfüllen, die Sie haben. Lesen Sie "[mcve]". Während Sie eine Shell bereitstellen, zeigen Sie keinen Versuch an, das Problem zu beheben. Es ist wirklich wichtig, dass Sie uns zeigen, was Sie versucht haben und warum es nicht funktioniert hat. Wenn Sie dies nicht tun, sieht es so aus, als wollten Sie, dass wir den Code für Sie schreiben. –