Ich habe ein Objekt, das wie folgt aussieht: {"m":["bad-1", "ok", "also-ok", "bad-2", "bad-3"]}
Ich möchte nur die Werte in m
, die nicht mit bad-
starten.So filtern Sie Werte aus Array
0
A
Antwort
1
- In diesem Fall können Sie auch start/1
- Sie auch an Ort und Stelle mit Karte/1 verwenden könnten verwenden können, wählen Sie/1 und nicht/0
- Sie können den "m" Slot aktualisieren | =
So:
.m |= map(select(startswith("bad-") | not))
produziert:
{
"m": [
"ok",
"also-ok"
]
}
0
verwendet Diese Lösung reguläre Ausdrücke und die reduce
Betreiber:
reduce .[] as $item ([]; if ($item | test("^bad-")) then . else . + [$item] end)
Dinge, die ich gelernt habe:
- der
reduce
Betreiber - Sie können über die Pipeline 'Subitems' durch Filter (oben
$item | test("^bad")
)
Verwandte Themen
- 1. So filtern Sie falsche Werte aus der Liste in Racket
- 2. So entfernen Sie doppelte Werte aus einem Array in PHP
- 3. So entfernen Sie allgemeine Werte aus zwei Array-Listen
- 4. So filtern Sie ausgewählte Werte mit Fremdschlüssel in Django Formular
- 5. So filtern Sie Eigenschaften
- 6. So filtern Sie mehrere Werte mit mehreren JOINs
- 7. ElasticSearch Filtern von Aggregationen aus Array-Feld
- 8. So vergleichen Sie Werte in Array
- 9. So filtern Sie Daten in der Datenansicht
- 10. Erhalten Sie zufällige Werte aus einem Array
- 11. So filtern Sie ein JavaScript-Objekt-Array mit variablen Parametern
- 12. So filtern Sie nach ID
- 13. Array in d3 filtern
- 14. So filtern Sie Formulardaten mit benutzerdefinierten Modellbinder
- 15. So lesen, filtern und ändern Sie Zeilen aus einer Datei
- 16. So filtern Sie Spalten über MDX
- 17. Werte aus IDL-Array entfernen
- 18. So entfernen Sie alle Elemente aus Array
- 19. So entfernen Sie Spalten aus einem Array
- 20. So erhalten Sie Filialwert Filialdokumente aus Array
- 21. array_diff_assoc() Werte aus multidimensionalen Array()
- 22. So filtern Sie Nachrichten in Ejabberd
- 23. So finden Sie maximale Werte aus mehreren Listen in Python
- 24. lodash: Erhalten Sie doppelte Werte aus einem Array
- 25. Entfernen Sie bestimmte Werte aus Array in PHP
- 26. So filtern Sie views_edit in der Benutzerlistentabelle?
- 27. So filtern Sie Datensammlung in ReactJS
- 28. So filtern Sie Realm-Ergebnisse nach String
- 29. So filtern Sie alte Protokoll-Cat-Läufe
- 30. So filtern Sie Zeilen anhand von Kriterien