[gelöst] Vergleich auf Substring

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Mephisto
**
Beiträge: 34
Registriert: Do, 08.12.2011 15:26

[gelöst] Vergleich auf Substring

Beitrag von Mephisto »

Hallo zusammen,

ich habe 2 Strings und will überprüfen, ob string1 ein substring von string2 ist. Gibt es da eine fertige Methode dafür?

hintergrund ist, dass ich 2 zellen habe, die einen kommentar haben. Der eine Kommentar ist zusäzlich mit einem Datum davor versehen. Und nur wenn es ein neuer Kommentar ist, soll dieser auch ersetzt werden.
Die Schwierigkeit ist, dass das Datum keine feste Länge hat. z.B.: "10.11.12: bla" oder "1.1.2012: bla".

Kann jemand weiterhelfen?
Zuletzt geändert von Mephisto am Di, 17.01.2012 09:59, insgesamt 1-mal geändert.
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: Vergleich auf Substring

Beitrag von F3K Total »

Hallo,
so könnte das gehen:

Code: Alles auswählen

Sub s_Substring_found

'Instr(Startposition,Text,Suchstring, 0=großklein_erkannt 1=großklein_egal)
 if InStr(1,"Dies ist der Text in dem gesucht wird","xt i" ,1 )then
 msgbox "ja"
 else
 msgbox "nein"
 endif

End Sub
Gruß R
Mephisto
**
Beiträge: 34
Registriert: Do, 08.12.2011 15:26

Re: Vergleich auf Substring

Beitrag von Mephisto »

Hey F3K,

dein Vorschlag hat genau das gemacht, was ich gesucht hab; mit einer einschränkung.

InStr gibt nicht true/false zurück, sondern einen Integer. Entweder für die Stelle, an der der String matcht, oder 0 für "nicht gefunden".

Vielen Dank auf jeden Fall!
Antworten