W poniższym artykule opiszemy możliwości "Zamiany frazy", z menu Blok > Operacje na atrybutach w GEO-MAP, na podstawie kilku prostych przykładów.
Zadanie 1
Chcemy zamienić znak "/" występujący atrybucie 2 obiektów znajdujących się w bloku na spację.
W tym celu zaznaczamy obiekty do bloku, których wartość atrybutu ma zostać zmodyfikowana. Następnie wybieramy z menu Blok pozycję Operacje na atrybutach a następnie Zamiana frazy (możemy skorzystać także ze skrótu klawiaturowego Ctrl+F).
W oknie
"Zamiana frazy" wpisujemy znak
/ w pole "Frazę", z listy rozwijanej wybieramy A2 (Atrybut 2 - ten w którym będzie dokonywana zamiana), w polu "zamień na" wpisujemy
#32. Fraza
#32 oznacza 32 kod
ASCII, który w naszym przypadku jest kodem spacji.
Po naciśnięciu OK, możemy sprawdzić czy program dokonał zmiany w wartości atrybutu.
Zadanie 2
Chcemy usunąć wszystkie znaki przed znakiem "/" w atrybucie 2 dla obiektów znajdujących się w bloku.
Wyjściowa wartość naszego atrybutu ma postać "ABC/XYZ". W wyniku przeprowadzonych przez nas operacji zostaną obcięte wszystkie znaki przed "/". W tym celu zaznaczamy obiekty do bloku, których wartość atrybutu ma zostać zmodyfikowana. Następnie wybieramy z menu Blok pozycję Operacje na atrybutach a następnie Zamiana frazy (możemy skorzystać także ze skrótu klawiaturowego Ctrl+F).
W oknie "Zamiana frazy" wpisujemy znak ^/ w pole "Frazę", z listy rozwijanej wybieramy A2 (Atrybut 2 - ten w którym będzie dokonywana zamiana), w polu "zamień na" zostawiamy pustą wartość. Symbol ^ (można go uzyskać na klawiaturze poprzez kombinację klawiszy Shift+6) zastępuje dowolny ciąg znaków.
Po naciśnięciu OK, możemy sprawdzić czy program dokonał zmiany w wartości atrybutu. Aby usunąć wszystkie znaki za / należy w oknie zamiany frazy wpisać kombinację /^.