HOW TO

Entfernen und Ersetzen von Zeichen eines Feldes in einer Attributtabelle

Last Published: December 3, 2020

Zusammenfassung

In diesen Anweisungen wird beschrieben, wie Zeichen eines Feldes in einer Attributtabelle mit der Feldberechnung in ArcMap entfernt und ersetzt werden. In diesem Beispiel wird der Bindestrich (-) ersetzt und entfernt, um die Lesbarkeit zu verbessern.

Abbildung des Feldes mit einem zu ersetzenden Zeichen

Vorgehensweise

  1. Öffnen Sie ArcMap.
  2. Klicken Sie im Inhaltsverzeichnis mit der rechten Maustaste auf den ausgewählten Layer, und wählen Sie Attributtabelle öffnen aus.
Abbildung der Option
  1. Starten Sie über die Werkzeugleiste Editor eine Editiersitzung für den ausgewählten Layer.
Die Abbildung zeigt das Starten einer Editiersitzung über die Werkzeugleiste
  1. Klicken Sie mit der rechten Maustaste auf das Feld, und wählen Sie Feldberechnung aus.
Abbildung der Auswahl der
  1. Klicken Sie in der Feldberechnung auf den Python-Parser, und doppelklicken Sie auf den gewünschten Feldnamen, um den Feldnamen in den Codeblock einzufügen.
  2. Klicken Sie auf die Optionsschaltfläche Zeichenfolge, und klicken Sie in der Liste Funktionen auf .replace().
  3. Geben Sie bei ".replace()" in die Klammern die Zeichenfolge "-"," " ein, um Bindestriche wie im Folgenden durch Leerzeichen zu ersetzen.
Code: ![FieldName]!.replace("-"," ")
Die Abbildung zeigt das Ersetzen von Bindestrichen durch Leerzeichen.
  1. Klicken Sie auf OK. Die Bindestriche werden entfernt.
Die Abbildung zeigt, dass die Bindestriche entfernt wurden.
  1. Wählen Sie auf der Werkzeugleiste Editor die Optionen Bearbeitung beenden, klicken Sie auf Änderungen speichern aus, um die Änderungen zu speichern.

Artikel-ID:000012530

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen