| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| Webcast: PTC | Smart Connected Manufacturing, ein Webinar am 25.10.2024
|
Autor
|
Thema: sd-string-replace (768 mal gelesen)
|
Gatzer Mitglied
Beiträge: 189 Registriert: 25.11.2003 OSDD 15.50 OSDM 15.50 MM 15.50
|
erstellt am: 07. Sep. 2007 11:17 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, ich habe einen Textstring der so aussieht; Schraubenbohrung BD=12 BT=30 nun soll er aber so aussehen "Schraubenloch BD=12 BT=30". Ich weiss aber nicht wie man die CR , LF oder FF aus dem String bekommt. Hat jemand eine Idee. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Geppert Moderator Frank und Frei
Beiträge: 2158 Registriert: 12.12.2000 Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.6, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf HP ZBook Fury 16 G9, Windows 10 Pro 64
|
erstellt am: 07. Sep. 2007 11:58 <-- editieren / zitieren --> Unities abgeben: Nur für Gatzer
|
Gatzer Mitglied
Beiträge: 189 Registriert: 25.11.2003 OSDD 15.50 OSDM 15.50 MM 15.50
|
erstellt am: 07. Sep. 2007 13:56 <-- editieren / zitieren --> Unities abgeben:
Hallo Walter, danke fuer Deine schnell Antwort. Eine Loesung fuer mein Problem konnte ich in dem Link allerdings noch nicht finden. Aber eventuell hat ja noch jemand ein Ass im Aermel. Schoenes We. Gruss Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
der_Wolfgang Moderator Tastenhauer
Beiträge: 2219 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.4780 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1
|
erstellt am: 07. Sep. 2007 15:54 <-- editieren / zitieren --> Unities abgeben: Nur für Gatzer
Zitat: Original erstellt von Gatzer: Eine Loesung fuer mein Problem konnte ich in dem Link allerdings noch nicht finden.
Code: (setq test3str (format nil "~A~%~A~%~A" "Schraubenbohrung" "BD=12" "BT=30")) (pprint test3str) ;; ---------------------------------- (setq str-newline (format nil "~%"))(pprint (oli::sd-string-replace test3str str-newline " ") )
evtl. kommt es noch ein wenig drauf an von WO dein Eingabe string kommt. Ist die Zeilentrennung CR, LF, oder CRLF oder gar ein obskures LFCR??In Lisp gibt es auch spezielle Schreibeweisen fuer solche Zeichen
Code: (#\' #\Space #\Backspace #\Tab #\Newline #\Linefeed #\Page #\Return #\Rubout)
mein zu ersetzender Hilfstring war eigentlich ein (write-to-string #\Newline). Aber irgendwie wollte das gerade nicht. Deswegen die etwas unorthodoxe methode mit dem (format nil "~%").------------------ Standard Characters: http://www.cs.cmu.edu/afs/cs.cmu.edu/Web/Groups/AI/html/cltl/clm/node22.html http://www.lisp.org/HyperSpec/Body/fun_char-name.html#char-name edit01: zwei links hinzugefügt ------------------ Seamonkey Firefox Thunderbird Seamonkey auf deutsch
[Diese Nachricht wurde von der_Wolfgang am 07. Sep. 2007 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 07. Sep. 2007 17:19 <-- editieren / zitieren --> Unities abgeben: Nur für Gatzer
|
Gatzer Mitglied
Beiträge: 189 Registriert: 25.11.2003 OSDD 15.50 OSDM 15.50 MM 15.50
|
erstellt am: 10. Sep. 2007 07:28 <-- editieren / zitieren --> Unities abgeben:
|