Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: andrew22 am 06.07.05 - 10:52:23

Titel: Textfeld String
Beitrag von: andrew22 am 06.07.05 - 10:52:23
hi ho !

Ich habe folgenden Beispieltext in einem Textfeld :
Code
"test test test

asdasd
asd
asd
asd
asdas


11.11.11.11


[IMAGE]


12.34.21.23


[IMAGE]
"

wie kann ich denn anhand eines agentscripts z.B. mit die IPS raußziehen. Es ist ein Bsp. im Originalen stehen da natürlich mehr IPS bzw. Servernamen ;) sprich Variabel ...

es wäre halt schön wenn ich nur diese werte auslesen könnte und abspeichern könnte .

thx
Titel: Re: Textfeld String
Beitrag von: Glombi am 06.07.05 - 11:27:06
Du kannst den Text zeilenweise auslesen und dann mit der Like Funktion prüfen, ob ein String der From *.*.*.* vorliegt.

Andreas
Titel: Re: Textfeld String
Beitrag von: Thomas Schulte am 06.07.05 - 11:46:52
Wobei das noch nicht die ganze Miete ist. Was macht er dann bei
Das.ist.jetzt aber ein saublöder.Text
Like mit diesem Pattern würde das als Valid erkennen. Ich bin mir noch nicht einmal sicher ob er nicht auch das hier:
Das ist der erstes Satz. Gefolgt vom zweiten Satz. Nachdem der Dritte Satz kommt. und zum schluss der vierte Satz.
als richtig erkennen würde.
[0-9][0-9][0-9].[0-9][0-9][0-9].[0-9][0-9][0-9].[0-9][0-9][0-9] als Pattern würde zumindest durchgehend dreistellige IP Adressen erkennen.
Aber das auf alle Kombinationen die möglich sind ausdehnen?
Ich denke Andrew wird nicht darum herumkommen das mit "manueller" Script Logik zu machen.
Titel: Re: Textfeld String
Beitrag von: Thomas Schulte am 06.07.05 - 11:49:31
Und es kommt noch was dzu. Like würde zwar rausfinden ob da was drin ist, aber nicht wo das steht. Das heist, Zeilenweise geht schon mal nicht du musst außerden die Zeile auch noch Byte für Byte durchgehen.
Titel: Re: Textfeld String
Beitrag von: andrew22 am 06.07.05 - 13:30:49
okay da wäre schon das erste Problem ?!

wir kann ich denn den text der in dem Textfeld drin steht zeilenweise auslesen.

wahrscheinlich mit StrLeft(text,Chr(10)) ?!

nu brauche ich ja auch ne schleife die jede zeile durchgeht ?!

irgendwie komme ich damit net klar :( ...

Titel: Re: Textfeld String
Beitrag von: Glombi am 06.07.05 - 13:42:03
Ich würde das mit Evaluate und Explode machen. Damit erzeugst Du ein Array, welches jede Zeile als Element hat.

Andreas
Titel: Re: Textfeld String
Beitrag von: andrew22 am 06.07.05 - 14:24:47
also ein Beispiel wäre echt klasse  ;) ?!


mir ist da noch die Idee gekommen man könnte das doch auch vielleicht mit der NotesStream Klasse machen ?! oder ist das Quatsch ?
Titel: Re: Textfeld String
Beitrag von: Thomas Schulte am 06.07.05 - 14:39:00
Ich würde das mit Evaluate und Explode machen. Damit erzeugst Du ein Array, welches jede Zeile als Element hat.

Andreas
Andreas wir reden hier von V6 da tut es auch ein Split(Text,chr(10))

Und Andrew. Bei den von dir bisher gezeigten Kenntnissen ist das nicht mit einem kleinen Beispiel getan. Der Code den du dazu brauchst um das sicher zu schaffen dürfte ziemlich komplex sein und das ist nicht mal eben in 30 Sekunden hingeschrieben