URL: https://www.overclockers.at/coding-stuff/php_s_beispiele_fuer_quotstringbasteleienquot_124128/page_1 - zur Vollversion wechseln!
ich würd ein beispiel suchn für herumbasteln an strings. also z.b. wenn ich hab
"Überschrift: blahr Text: you are sick in your brain!"
dass ich mir das "blahr" und "you are.." in eigene variablen "rausholen"
kann...
danke
tschüss
bestimmte programmiersprache?
wenns in VB is dann:
Die Postionen musst ggf. ändernCode:str$ = "Überschrift: blahr Text: you are sick in your brain!" blahrstr$ = mid$(str$, 13, 5) ' "blahr" youstr$ = mid$(str$, 24, 7) ' "you are"
Code:#include <string> // Stringklasse implementieren ... string Mid(string *str, // Zeiger auf Input-String long start_pos, // Die Startposition im string long length ) { string retText; retText.insert(0, &str, start_pos, length); // Hier wird der Teilstring hinzugefügt. return retText; // und gibt den Text zurück }
Code:string text("Überschrift: blahr Text: you are sick in your brain!"); // dein Text als string-objekt string blahrstr = Mid(&Text, 13, 5); // "Blahr" string youstr = Mid(&Text, 24, 7); // "you are"
Zitat von GeigerzeigerZitat von h4p3FireFox ist der aergere pr0n Leecher- Download all Feature 0wnt
shit! tut mir sehr leid
sprache ist PHP
http://at.php.net
http://at.php.net/manual/de/function.stripos.php
hier hast du alle Stringbefehle untereinander (links)
ganz einfach :
Code: PHP$text = "Überschrift: blahr Text: you are sick in your brain!"; $rest = substr($text, 13, 5); // ergibt "blahr" .....
Zitat von Geigerzeigerganz einfach :Code: PHP$text = "Überschrift: blahr Text: you are sick in your brain!"; $rest = substr($text, 13, 5); // ergibt "blahr" .....
In der Funktion substr() musst du zu einem den String angeben den du zerlegen möchtest, dann die Position wo er den teilstr herausnehmen muss, und der andere parameter sthet für die Länge die der teilstr haben soll.

Zitat von semteXich würd ein beispiel suchn für herumbasteln an strings. also z.b. wenn ich hab
"Überschrift: blahr Text: you are sick in your brain!"
dass ich mir das "blahr" und "you are.." in eigene variablen "rausholen"
kann...
danke
tschüss
Zitat von Phobosdas impliziert das die gewünschten teile immer an der gleichen stelle stehen und gleich lang sind, oder es werden nur teile des textes oder der wörter in die string geschrieben, ich glaub du missverstehst den SEHMTEKS ein bissl

danke schonmal alle!
das problem ist, dass die strings natürlich nie gleich sind (eh klar, sonst könnt ich das zeug gleich rausspeichern
)
wie geh ich nach der suche von dem "space" am bsten vor?
ich könnt mir ja die posi von Überschrift und Text suchen und alles dazwischen rausspeichern..?
danke
Zitat von Geigerzeiger

Zitat von semteXwie geh ich nach der suche von dem "space" am bsten vor?
R E G U L A R E X P R E S S I O N SZitat von Geigerzeigerdiese funktion holt sich ja das "blahr", usw. = Teilstring in eigene variablen . steht ja hier.

da muss ich dir (einmal) rechtgeben...Zitat von diokletianR E G U L A R E X P R E S S I O N S
klingelt's? bei dir müsste man bashen.
@sem: ich schau, ob ich noch ein paar skripte mit regex hab, zum anschaun

Zitat von watchoutda muss ich dir (einmal) rechtgeben...
beispiel:
preg_match("/^Überschrift: (.*)Text: (.*)$/",$str_suche,$arr_ergebnisse)
reference:
Function PREG_MATCH
PCRE-Syntax
PCRE-Pattern Modifiers

overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026