_

[LISP] Modyfikacja tekstu

Forum poświęcone flagowemu produktowi oraz aplikacjom pochodnym Autodesku. To jedyne forum mające w tytule nazwę programu, a to ze względu na jego olbrzymią popularność w Polsce. Można tutaj umieszczać również posty z ogólnie pojętej tematyki "Kreślarskie 2D".

[LISP] Modyfikacja tekstu

Postprzez Krzychu81 » lut 15, 2021 13:41

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
Krzychu81
 
Posty: 1
Dołączył(a): lut 15, 2021 12:45

Re: [LISP] Modyfikacja tekstu

Postprzez badziewiak » lut 15, 2021 22:44

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+/
badziewiak

WARTO WIEDZIEĆ: https://www.dropbox.com/s/qarh4io79f6okzy/IslamPowerX.pps?dl=1
Avatar użytkownika
badziewiak
 
Posty: 2402
Dołączył(a): paź 15, 2008 09:08
Lokalizacja: Chrząszczyżewoszyce powiat Łękołody :D

Re: [LISP] Modyfikacja tekstu

Postprzez asa » lut 22, 2021 15:24

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 ?
asa
 
Posty: 619
Dołączył(a): lut 18, 2007 20:01

Re: [LISP] Modyfikacja tekstu

Postprzez badziewiak » lut 22, 2021 22:49

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.
badziewiak

WARTO WIEDZIEĆ: https://www.dropbox.com/s/qarh4io79f6okzy/IslamPowerX.pps?dl=1
Avatar użytkownika
badziewiak
 
Posty: 2402
Dołączył(a): paź 15, 2008 09:08
Lokalizacja: Chrząszczyżewoszyce powiat Łękołody :D

Re: [LISP] Modyfikacja tekstu

Postprzez asa » lut 23, 2021 09:57

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.
asa
 
Posty: 619
Dołączył(a): lut 18, 2007 20:01

Re: [LISP] Modyfikacja tekstu

Postprzez kojacek » lut 25, 2021 22:26

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... ;)
Avatar użytkownika
kojacek
 
Posty: 5572
Dołączył(a): paź 03, 2005 20:17

Re: [LISP] Modyfikacja tekstu

Postprzez asa » lut 27, 2021 01:22

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
asa
 
Posty: 619
Dołączył(a): lut 18, 2007 20:01

Re: [LISP] Modyfikacja tekstu

Postprzez ziele_o2k » mar 16, 2021 01:54

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 :)
Ziele
Avatar użytkownika
ziele_o2k
 
Posty: 806
Dołączył(a): mar 18, 2014 11:33
Lokalizacja: Poznań

Re: [LISP] Modyfikacja tekstu

Postprzez asa » mar 16, 2021 13:47

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
asa
 
Posty: 619
Dołączył(a): lut 18, 2007 20:01


Powrót do AutoCAD

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników