Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Text in Liste umwandeln

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
macfan
•-->
•-->


Anmeldedatum: 22.11.2000
Beiträge: 29

BeitragVerfasst am: 23.11.2002 - 15:40    Titel: Text in Liste umwandeln Antworten mit Zitat

hallo zusammen

wie kann ich einen text in eine liste umwandeln? hier is der text:
ï20030224 24.02.2003*Nachricht.
ï20030223 23.02.2003*Anderer Text.
ï20031224 24.12.2003*Noch ein text.
ï20020202 02.02.2002*Was noch?
ï"

die einträge beginnen immer mit einem fetten punkt.

gruss macfan
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 23.11.2002 - 22:10    Titel: Text in Liste umwandeln Antworten mit Zitat

Hallo macfan,

wie wär's damit:

set theText to "ï20030224 24.02.2003*Nachricht.
ï20030223 23.02.2003*Anderer Text.
ï20031224 24.12.2003*Noch ein text.
ï20020202 02.02.2002*Was noch?
ï
"

set theList to every paragraph of theText

_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com


Zuletzt bearbeitet von Snow am 22.02.2003 - 03:50, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
macfan
•-->
•-->


Anmeldedatum: 22.11.2000
Beiträge: 29

BeitragVerfasst am: 24.11.2002 - 17:46    Titel: Text in Liste umwandeln Antworten mit Zitat

danke snow für deine idee

das proble ist, dass es auch erlaubt sein soll zeilenumbrüche im text einzufügen.

ich habe hier meine lösung. es ist nur ein wenig langsam:
property AnfangTerminEintraege : "2"
set AnfangTerminEintraege to "2"
property TerminListe : ""
property ListenLaenge : ""
property TerminListeAlsListe : {}
property TerminListeNeu : ""

set TerminListeNeu to "Textdatei Kommentar
ï20030224 24.02.2003*Nachricht.
ï20030223 23.02.2003*Anderer Text.
ï20031224 24.12.2003*Noch ein text.
ï20020202 02.02.2002*Was noch?
ï"

TerminListeNeuInListeUmwandeln()

on TerminListeNeuInListeUmwandeln()
--Neue Terminliste in Liste umwandeln
set NaechsterEintrag to AnfangTerminEintraege
set TerminListeAlsListe to {}
set AppleScript's text item delimiters to "ï"
set AnzahlEintraege to count text item of TerminListeNeu
----Neue Einträge zur Liste hinzufügen
repeat until NaechsterEintrag = AnzahlEintraege
set AppleScript's text item delimiters to "ï"
set TerminListeAlsListe to TerminListeAlsListe & text item NaechsterEintrag of TerminListeNeu as list
set NaechsterEintrag to NaechsterEintrag + 1
end repeat
----Ende (Neue Einträge zur Liste hinzufügen)
--Ende (Neue Terminliste in Liste umwandeln)
set ListenLaenge to length of TerminListeAlsListe
end TerminListeNeuInListeUmwandeln
TerminListeNeu

gruss macfan
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Pesse
•-->
•-->


Anmeldedatum: 10.09.2002
Beiträge: 84

BeitragVerfasst am: 26.11.2002 - 12:15    Titel: Text in Liste umwandeln Antworten mit Zitat

Hi

Hab ne bessere Idee. Benutz doch einfach die Text item delimiters von AppleScript:

set theText to "ï20030224 24.02.2003*Nachricht.
ï20030223 23.02.2003*Anderer Text.
ï20031224 24.12.2003*Noch ein text.
ï20020202 02.02.2002*Was noch?
ï"
set oldDelims to AppleScript's text item delimiters
set AppleScript's text item delimiters to "ï"
set theList to every text item of theText as list
set AppleScript's text item delimiters to oldDelims

Und Voilý!

Gruß Pesse
_________________
<>< Think logical! ><>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
macfan
•-->
•-->


Anmeldedatum: 22.11.2000
Beiträge: 29

BeitragVerfasst am: 26.11.2002 - 15:26    Titel: Text in Liste umwandeln Antworten mit Zitat

hallo pesse

danke für deine hilfe. gibt es auch eine möglichkeit, dass es alle text objekte ausser das erste nimmt? im ersten steht dann eben noch etwas anderes.

gruss macfan
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Pesse
•-->
•-->


Anmeldedatum: 10.09.2002
Beiträge: 84

BeitragVerfasst am: 26.11.2002 - 15:35    Titel: Text in Liste umwandeln Antworten mit Zitat

HI

Gar kein Problem. Einfach im Nachhinein einfügen:

set theCount to count items of theList --Damit liest du aus, wieviele Listenpunkte du hast
set theList to items 2 thru theCount of theList --Die Einträge von Punkt 2 bis theCount (also der letzte Punkt) in theList speichern

Ich hoffe, das war verständlich, ansonsten frag ruhig!

Gruß Pesse
_________________
<>< Think logical! ><>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
macfan
•-->
•-->


Anmeldedatum: 22.11.2000
Beiträge: 29

BeitragVerfasst am: 26.11.2002 - 20:14    Titel: Text in Liste umwandeln Antworten mit Zitat

Danke Pesse
das war genau das, was ich noch wissen wollte. super!!!

gruss macfan
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter