String im String ermitteln
Thorsten F.
- javascript
Hallo Leute,
suche fieberhaft nach einer Möglichkeit einen String im String zu ermitteln. Die Methode substring oder substr bringt mich da nicht weiter, da diese eine Position haben wollen.
Ich möchte das aber ohne Position. Beispiel:
ajdssqaifhwadsjafshjaBLABLABLAaoufhweuof
Ich möchte jetzt gerne diesen String untersuchen und nach einem anderen String durchsuchen (BLABLABLA).
Geht das überhaupt und wenn ja, wäre ich für einen Tip dankbar.
Gruß,
Thorsten F.
Habe es schon andersweitig gelöst. Zwar ein bisl umständlich, aber so gehts auch:
var teilstring = "kreuz.gif";
var search_string = document.images[feldnummer-1].src;
var position = search_string.indexOf( teilstring );
var position_end = position+9;
if(document.images[feldnummer-1].src.substring(position,position_end)=="kreuz.gif")
.
.
.
Hat jemand vielleicht noch eine bessere Idee? Ich brauche das, weil je nachdem auf welchen PC das Script läuft, die Pfade natrülich unterschiedlich sind.
Gruß,
Thorsten F.
Hi,
Hat jemand vielleicht noch eine bessere Idee? Ich brauche das, weil je nachdem auf welchen PC das Script läuft, die Pfade natrülich unterschiedlich sind.
Hmm, sowas gehört eigentlich in den Basisbaukasten eines jeden Programmierers. ;-)
file=filename.substring(filename.lastIndexOf("/")+1,filename.length);
wobei filename der Inhalt von src wäre und in file steht dann die Datei. Ist auch schnell in eine Funktion gegossen - und heißt dann z.b. bei PHP basename(). ;-)
Gruß, Cybaer
suche fieberhaft nach einer Möglichkeit einen String im String zu ermitteln.
Thorsten,
Wo bitte suchst du?
Warum nicht in http://de.selfhtml.org/javascript/objekte/string.htm?
Wie kann man da http://de.selfhtml.org/javascript/objekte/string.htm#search nicht finden?
Live long and prosper,
Gunnar