php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.10.2011, 23:01  
Neuer Benutzer
 
Registriert seit: 09.10.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
SaschaBoemken befindet sich auf einem aufstrebenden Ast
Standard String per RegEx umwandeln

Hallo,

weiss jemand eine Möglichkeit einen String möglichst performant wie z.B.:
343{2}5{4}10

in folgendes umzuwandeln:
343-2:5,4:10

Das Ganze müsste unter PHP4 laufen.

Gruß,
Sascha
SaschaBoemken ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.10.2011, 23:04  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
per RegEx
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 12.10.2011, 23:07  
Neuer Benutzer
 
Registriert seit: 09.10.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
SaschaBoemken befindet sich auf einem aufstrebenden Ast
Standard

damit experimentiere ich schon seit stunden erfolglos herum. Ich komm mit RegEx einfach nicht weiter...
SaschaBoemken ist offline   Mit Zitat antworten
Alt 12.10.2011, 23:08  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Dann zeig Deine Ansätze.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 12.10.2011, 23:19  
Neuer Benutzer
 
Registriert seit: 09.10.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
SaschaBoemken befindet sich auf einem aufstrebenden Ast
Standard

Ausgangs-String: 343{2}5{4}10

$regex1 = preg_replace("/{/u", "-", $products[$i]['id']);

macht daraus zumindest schonmal: 343-2}5-4}10

wenn ich dann noch folgendes aufrufe:
$regex2 = preg_replace("/}/u", ":", $regex1);

erhalten ich: 343-2:5-4:10

Was ich brauche ist aber: 343-2:5,4:10

In einem einzigen Ausdruck krieg ich´s trotz RegEx-Tool überhaupt nicht hin :-/
SaschaBoemken ist offline   Mit Zitat antworten
Alt 12.10.2011, 23:32  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Bis jetzt hast Du nur Suchen & Ersetzen fabriziert. Lies Dich doch erstmal ins Thema ein.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 12.10.2011, 23:36  
Neuer Benutzer
 
Registriert seit: 09.10.2011
Beiträge: 8
PHP-Kenntnisse:
Anfänger
SaschaBoemken befindet sich auf einem aufstrebenden Ast
Standard

ich verlange hier keine fertige Lösung, aber ein Denkanstoss wäre - bei dem mächtigen Thema RegEx - hilfreich...
SaschaBoemken ist offline   Mit Zitat antworten
Alt 12.10.2011, 23:48  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Text liegt zwischen { und {, $1 ist der Denkanstoß

Hat bei mir übrigens 1 Minute gedauert
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame

Geändert von Capfly (13.10.2011 um 01:04 Uhr).
Capfly ist offline   Mit Zitat antworten
Alt 13.10.2011, 00:36  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.268
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Kannst du mal erklaeren was das ganze soll?
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 13.10.2011, 01:21  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
aber ein Denkanstoss wäre - bei dem mächtigen Thema RegEx - hilfreich...
Ja. Und ein wenig Einarbeiten in das Thema wäre auch hilfreich.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] String Teile mit und ohne Regex 3logy PHP Einsteiger 1 25.02.2011 20:49
Knoten im Kopf, aus mehrdim. Array INSERT .. VALUES (..), (..) machen Chriz PHP Einsteiger 11 21.01.2011 15:55
Sphider Umlaute und MySQL Fehler xnic Datenbanken 2 03.08.2010 20:10
[Erledigt] Exchange 2007 KalenderItems tarian PHP-Fortgeschrittene 1 26.05.2010 10:23
regex für leerzeichen am ende/anfang vom string L0rd PHP Tipps 2010 3 22.02.2010 23:20
Scriptangebot Codieren von Texten Ryuuzaki93 Scriptbörse 9 08.02.2010 23:14
[Erledigt] String in Großbuchstaben umwandeln - ohne Funktionen. PalimPalim PHP Tipps 2010 6 04.02.2010 23:26
regex - pregmatch - string prüfen tinchen PHP Tipps 2008 11 29.12.2009 15:32
Records mit PHP ? SimStar001 PHP Tipps 2009 11 08.04.2009 15:14
PHP5 SOAP - Problem mit Arrays Calexico PHP-Fortgeschrittene 0 11.09.2008 12:06
Problem mit zu langen String -> regex PHP Tipps 2006 1 25.01.2006 17:38
preg_split erzeugt leeren String || regex Schaelle PHP Tipps 2005 2 27.04.2005 18:35
php code als string umwandeln PHP Tipps 2005 8 23.02.2005 18:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
string in regex konvertieren, regex umlaute umformen, (.* ) regex, regular expression zeit umwandeln, regex string umwandeln, php string in regex umwandelt, (?(.*)) regex, regex großschreibung umwandeln, großbuchstaben umwandeln php, php strin für regex kodieren, regex php anfänger, php html in string umw, wert in string regex php, php regex für dumme, php string regex, regex umwandeln grossbuchstaben, per regex, regex konvertieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum