User since
2003-08-04
2036
Artikel
BenutzerIn
Hi!
Ich hab gerade eine völlige Blockade!
Ich hab 2 strings...
$string1 = "Ich bin string eins";
$string2 = "und ich bin der zweite";
Nun will ich einfach nur prüfen ob $string2 in $string1 enthalten ist...
Im Beispiel müsste es so sein da "ich bin" in beiden vorhanden ist!
Gruss
User since
2003-08-21
2614
Artikel
ModeratorIn
$string1 =~ m/\Q$string2\E/
User since
2003-08-04
7321
Artikel
ModeratorIn
in diesem fall funzt aber beides nicht!
User since
2003-08-29
347
Artikel
BenutzerIn
$string1 = "Ich bin string eins";
$string2 = "und ich bin der zweite";
print ($string2 =~/($_)/i) ? $1 : '' for (split(/\b/,$string1));
nicht sehr hübsch, ich weis :)
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
User since
2003-08-04
2145
Artikel
ModeratorIn + EditorIn
Ist ja wohl ein Verstaendnisproblem, denn $string2 im Beispiel ist einwandfrei nicht in $string1 enthalten, sie haben aber einen gemeinsamen Teilstring.
Etwas genauer, havi: Ab wann gilt ein String bei dir als "enthalten"? Wenn ein Buchstabe gemeinsam vorkommt? Wenn ein Wort in beiden vorkommt? Oder wenn mindestens zwei aufeinander folgende Worte vorkommen?
User since
2003-08-21
2614
Artikel
ModeratorIn
[quote=format_c,29.09.2003, 14:54]index ist schneller.[/quote]
assembler ist noch schneller