Strona 1 z 1

[LISP] Modyfikacja tekstu

PostNapisane: lut 15, 2021 13:41
przez Krzychu81
Witam
Poszukuję lispu który zmodyfikuje tekst w zależności od potrzeb
mianowicie chodzi o cos takiego
mam numer działki 12-57/6 lub 156-57/8 po zastosowaniu lispa chce otrzymać 57/6 i 57/8 czyli chodzi o usunięcie prefiksu wraz ze znakiem "-"
oraz numer użytku 12-79/B lub 156-203/RIVa po zastosowaniu lispa chce otrzymać B i RIVa czyli chodzi o usunięcie prefiksu wraz ze znakiem "/"
ogólnie mówiąc usunięcie prefixu wraz z wybranym znakiem
Pozdrawiam

Re: [LISP] Modyfikacja tekstu

PostNapisane: lut 15, 2021 22:44
przez badziewiak
Ja przepraszam, ale bez lispa może być?
Symbole wieloznaczne są nieco kulawe, bo nie mają możliwości wyrażeń regularnych. Od biedy można to tak obejść. Trzy opreacje, bo dla liczb 3, 2 i 1-cyfrowych. Za każdym razem pozostawić puste pole Zamień na i kliknąć Zamień wszystko.

Zrzut ekranu 2021-02-15 212646.png

Zrzut ekranu 2021-02-15 212723.png

Zrzut ekranu 2021-02-15 212807.png


Jeśli są liczby 4-cyfrowe, to trzeba najpierw wprowadzić
Kod: Zaznacz cały
####-

A tu są opisane symbole wieloznaczne.
http://help.autodesk.com/view/ACD/2016/ ... A66487442C

A jakby ktoś chciał zautomatyzować to w dowolnym języku programowania, to wyrażenia regularne. To naprawdę prześwietne narzędzie do obróbki tekstów, tylko trzeba je opanować. Całkiem sporo moich zabawek działa w oparciu o nie. Powinno pójść takie wyrażenie do funkcji Regex.Replace:
Kod: Zaznacz cały
\b\d+-

gdzie:
\b początek wyrazu
\d dowolna cyfra
+ dowolna ilość wystąpień
- w tym przypadku zwykły myślnik, ale w niektórych sytuacjach jest traktowany jako znak specjalny, więc bardzo ostrożnie.

Co do drugiej części, to można podobnie, tylko:
Kod: Zaznacz cały
##-##/

gdzie ilość kratek musi być równa ilości cyfr. Wyrażenie regularne będzie:
Kod: Zaznacz cały
\b\d+-\d+/

Re: [LISP] Modyfikacja tekstu

PostNapisane: lut 22, 2021 15:24
przez asa
badziewiak napisał(a):Ja przepraszam, ale bez lispa ...

Niektórzy nie potrafią żyć :,-)
Mapcarki, lambdy, długie listy... czy to już uzależnienie ?
Pozdrawiam ciepło
asa
P.S.
Cosik tu nihil novi ciekawego. Robisz coś nowego w swojej piaskownicy ?

Re: [LISP] Modyfikacja tekstu

PostNapisane: lut 22, 2021 22:49
przez badziewiak
asa napisał(a):
badziewiak napisał(a):Ja przepraszam, ale bez lispa ...
...
Cosik tu nihil novi ciekawego. Robisz coś nowego w swojej piaskownicy ?

Jeśli pytanie jest skierowane do mnie, to tak, coś tam po cichu rzeźbię. Za wcześnie jednak jest na paplanie o tym. Problematyka jest bardzo złożona (geometrycznie) i po drodze trza zrobić różne optymalizacje. Ale za wcześnie by gadać o tym.
A w sumie to jakby OT. Ale też autor wątku jakby go olał, więc niech będzie i OT.

Re: [LISP] Modyfikacja tekstu

PostNapisane: lut 23, 2021 09:57
przez asa
badziewiak napisał(a):
asa napisał(a):
badziewiak napisał(a):Ja przepraszam, ale bez lispa ...
...
Cosik tu nihil novi ciekawego. Robisz coś nowego w swojej piaskownicy ?

Jeśli pytanie jest skierowane do mnie, to tak, coś tam po cichu rzeźbię. Za wcześnie jednak jest na paplanie o tym. Problematyka jest bardzo złożona (geometrycznie) i po drodze trza zrobić różne optymalizacje. Ale za wcześnie by gadać o tym.
A w sumie to jakby OT. Ale też autor wątku jakby go olał, więc niech będzie i OT.

O to fajnie. Jak ustrugasz to się pochwal. Ja też coś tam wrzucę że spiżarki bardziej, więc trochę trzeba popatrzeć czy nie zatęchły te lispy. Co do fajnych zabaw geometrycznych, to siarkowanie chmury punktów swego czasu opracowałem i w sumie nawet toto działa w sensie ułatwia. Pamiętasz swego czasu zabawę z pikietami wysokosciowymi ?
Pozdrawiam ciepło
asa
P.S.
W sumie to smutne, że nie ma nowych młodych gniewnych, co to by walczyć chcieli.

Re: [LISP] Modyfikacja tekstu

PostNapisane: lut 25, 2021 22:26
przez kojacek
asa napisał(a): W sumie to smutne, że nie ma nowych młodych gniewnych, co to by walczyć chcieli.

są... stali się tylko siwi i zgorzkniali... ;)

Re: [LISP] Modyfikacja tekstu

PostNapisane: lut 27, 2021 01:22
przez asa
kojacek napisał(a):
asa napisał(a): W sumie to smutne, że nie ma nowych młodych gniewnych, co to by walczyć chcieli.

są... stali się tylko siwi i zgorzkniali... ;)

Eee chyba nie jest tak najgorzej z tym zgorzkieniem. Przy urodzinach zagrałem hejnał prostym (z roku na rok coraz ciężej znaleźć), taka moja tradycja, poleciał Iggi, oczywiście volumek na 3:15, Ludziki fajne się poschodziły...
Włosy zawsze można zafarbować na jakiego RALa, czy RGB, jak kto woli.
Panie i Panowie zdrowia życzę Wam zdrowia i pogody ducha.
P.S.
A może tak na wiosnę zastosować do tego co pani Diane Krall śpiewa... let's falls in love...
https://www.youtube.com/watch?app=desktop&v=N_owydVUaJg

Re: [LISP] Modyfikacja tekstu

PostNapisane: mar 16, 2021 01:54
przez ziele_o2k
Jak już się zalogowałem to też się odezwę :)
Wchodzę przynajmniej raz w tygodniu na forum, coś tam rzucę okiem, ale jakoś tak zapału w nas nie ma :)

Re: [LISP] Modyfikacja tekstu

PostNapisane: mar 16, 2021 13:47
przez asa
ziele_o2k napisał(a):Jak już się zalogowałem to też się odezwę :)
Wchodzę przynajmniej raz w tygodniu na forum, coś tam rzucę okiem, ale jakoś tak zapału w nas nie ma :)

Kurcze już tak źle z nami ? Panie i Panowie Inżynierowie. Jesteśmy tak staży na ile się czujemy. Koniec marudzenia. Jest tyle jeszcze lambd i innych takich...
Pozdrawiam ciepło
asa