Warning: Compilation failed: missing terminating ] for character class at offset 8 in /srv/www/htdocs/alex/mediatron/section/artikel.php on line 55
gleiche fehler wie bisher
nochmal:
$test = preg_replace ( "/([^\\]+)$/","Name: $1",$row['SEL1']);
Lass den Punkt weg, dann stimmt's...
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
Warning: Compilation failed: missing terminating ] for character class at offset 8 in /srv/www/htdocs/alex/mediatron/section/artikel.php on line 55
gleiche fehler wie bisher
nochmal:
$test = preg_replace ( "/([^\\]+)$/","Name: $1",$row['SEL1']);
Hmmm...ich seh da jetzt keinen Fehler in der regexp - hab hier aber leider kein PHP zum testen zur Verfügung.![]()
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
das problem hat mit einer nicht regex eine lösung gefunden
Neues Problem:
folgender String
$string = " kfdjkf dkd fdjfd kfdj sinnloser text #password#status#";
ich will nun passwort und status fischen.
Habs damit probiert, kommt abe mist raus
preg_replace("/#(.+)#(.+)#/","$1 - $2",$bemerkung);
In wiefern Mist? Die regexp an sich würde so laufen...
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
er gibt mir den komplette String zurück und nicht passwort - status
Du kannst den Bereich so eingrenzen:
/#([^#]*)#([^#]*)#/
Aber ne andere Frage: wieso arbeitest Du mit preg_replace und nicht mit preg_match?
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
war nur zum testn, danke michlOriginal geschrieben von webmichl
Du kannst den Bereich so eingrenzen:
/#([^#]*)#([^#]*)#/
Aber ne andere Frage: wieso arbeitest Du mit preg_replace und nicht mit preg_match?
Hallo!
Ich hab dazu eine Frage und zwar möchte ich auf meiner Webseite folgenden Link umwandeln:
/bands/sum41/index.htm
Daraus entstehen soll
index.php?go=bands&select=sum41 .
Soweit noch relativ einfach über
RewriteRule ^(([^\.\?/]+)/([a-zA-Z0-9]+))$
Das Problem ist nun, dass die Eingaben
/bands/sum41/
und
/bands/sum41
ebenfalls zum Ziel führen sollen.
Wird kein Bandname ausgegeben, also nur /bands aufgerufen, dann soll index.php?go=bands aufgerufen werden.
Wie setze ich die Wiederholungsoperatoren nun am geschicktesten ein?
Besten Dank, Beno
Hi
Ich möchte eine Rex Expression schreiben, die mir alle leerzeichen ausserhalb von Stgrings ('' oder "") entfernt.
Wie ich leerzeichen entfernen kann ist mir klar, aber wie bekomme ich es hin, dass er ' ' und " " ignoriert?
Danke
Sebastian
if today was perfect there would be no need for tomorrow
kannst du mal bitte ein Beispiel mit gewünschtem Ergebnis posten, damit man bischen besser weiß, was du willst?Zitat von Snaker
meinst du sowas wie $var = str_replace("\"","", $var); ?
ich glaube in seinem Fall könnte er vllt sogar mit preg_match_all() arbeiten, da er ja mehrere wiederkehrende Teile hatZitat von webmichl
Leute, ich finde diesen Workshop echt genial
Darf ich selbst den Workshop weiterschreiben, wenn ich lust habe bzw darf ich auch Aufgaben stellen? Hätte da noch Ideen, denk ich![]()
Tag zusammen,
habe ein kleines Regex-Prob.
Mein Regex lautet so:
^.+[^,-!\s]pDhMc
Ich möchte vollgendes erreichen:
In einer beliebigen Zeile soll die Zeichenfolge pDhMc gesucht werden, von dort aus soll nach links jedes Zeichen welches nicht ein Leerzeichen, ein Komma, ein Rufzeichen oder ein Minus ist bis max. zum Zeilenanfang ebenfalls gesucht werden.
Dies soll ein Search und Replace mit Powergrep ermöglichen.
Nun kommen bei mir aber vollgende Ergebnisse:
Beispiele:
if(!pDH->pDhMc // Warum steht hier ein Minus und ein Rufzeichen
oder:
CPO_DH *pChPo = CDhMcConnectorDhMc // Warum die Leerzeichen?
Hoffe ich habe es verständlich beschreiben können.
Bin in diesem Bereich noch Anfänger und würde mich über Hilfe freuen!
MFg
Svenfranzisko
Geändert von svenfranzisko (11.01.2006 um 17:02 Uhr)
wenn du ein paar Teststrings postest, und dann, was du als Ergebnis haben möchtest, können wir dir sicher besser helfen![]()
Warum nicht - wenn Du vorher auch die Lösungen der Aufgaben kennst....Zitat von [jacky]
![]()
Gruß, der Michl
* * * if you want them to RTFM, make a better FM! * * *
Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)