Forum QGIS

Pełna wersja: Zamiana części tekstu w tabeli
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam
W tabeli jest kolumna OBR w której mam identyfikatory działek np.:
035201_2.0001.11/1
035201_2.0001.11/2
035201_2.0001.12/10
035201_2.0001.13/11
035201_2.0002.100/1
035201_2.0002.100/2
itd.
Potrzebuję zamienić poszczególne wiersze na nazwy obrębów. W excelu mozna to zrobić tak: zamień: 035201_2.0001* na NOWA WIEŚ a potem 035201_2.0002* na MAŁA WIEŚ, gdzie * oznacza dowlony ciąg znaków, ale podobno nie powinno się robić modyfikacji pliku dbf w excelu (chociaż nie wiem dlaczego). W qgis prawdopodobnie chodzi o Replace, ale nie potrafię sobie poradzić.
Pozdrawiam.
W kalkulatorze pól po zaznaczeniu aktualizacji odpowiedniej kolumny:

replace([nazwakolumny],'[tekst_do_zmienienia]','[nowy_tekst]')

np. w kolumnie "name"

replace(name,'Tomasz','Maciej')

W każdym wypadku wystąpienia ciągu "Tomasz" zamieni na Macieja
W przypadku dajmy na to Tomaszek -> będzie po tej zmianie Maciejek
(12-02-2014, 13:00)randyX napisał(a): [ -> ]W kalkulatorze pól po zaznaczeniu aktualizacji odpowiedniej kolumny:

replace([nazwakolumny],'[tekst_do_zmienienia]','[nowy_tekst]')

np. w kolumnie "name"

replace(name,'Tomasz','Maciej')

W każdym wypadku wystąpienia ciągu "Tomasz" zamieni na Macieja
W przypadku dajmy na to Tomaszek -> będzie po tej zmianie Maciejek

a jeżeli będę chciał zamienić "Tomaszek" i "Tomaszeczek" na "Maciej" to co należy zrobić ?