php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.02.2012, 13:49  
Neuer Benutzer
 
Registriert seit: 06.02.2012
Beiträge: 9
PHP-Kenntnisse:
Anfänger
pepe_69 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] reg expression

Hallo,

versuche für folgenden String eine regexpr zu basteln:

$ausgabe = "2VWs, 3Opels, 4Benz";

$suchmuster = '/([2..5])([A-Z])/';
$ersetzungen = '$1 $2';
echo preg_replace($suchmuster, $ersetzungen, $ausgabe);

Ich möchte rauskriegen
$ausgabe = "2 VWs, 3 Opels, 4 Benz";
Bekomme aber
$ausgabe = "2 VWs, 3Opels, 4Benz";

Wie bekomme ich den Ausdruck mehrfach ersetzt??

Danke und Gruß

Pepe
pepe_69 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.02.2012, 14:33  
Erfahrener Benutzer
 
Registriert seit: 26.12.2010
Beiträge: 175
PHP-Kenntnisse:
Anfänger
elise befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
$suchmuster '/([2 3 4 5])([A-Z])/'
__________________
OSL♥

Geändert von elise (06.02.2012 um 14:38 Uhr).
elise ist offline   Mit Zitat antworten
Alt 06.02.2012, 14:38  
Neuer Benutzer
 
Registriert seit: 06.02.2012
Beiträge: 9
PHP-Kenntnisse:
Anfänger
pepe_69 befindet sich auf einem aufstrebenden Ast
Standard

Danke, das funkt.

Aber geht es allgemein, für den Fall dass die Liste mal länger ist als 2-5??
pepe_69 ist offline   Mit Zitat antworten
Alt 06.02.2012, 14:38  
Erfahrener Benutzer
 
Registriert seit: 26.12.2010
Beiträge: 175
PHP-Kenntnisse:
Anfänger
elise befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
$suchmuster '/([2-5])([A-Z])/'
ps: bis 9
__________________
OSL♥

Geändert von elise (06.02.2012 um 14:42 Uhr).
elise ist offline   Mit Zitat antworten
Alt 06.02.2012, 14:45  
Neuer Benutzer
 
Registriert seit: 06.02.2012
Beiträge: 9
PHP-Kenntnisse:
Anfänger
pepe_69 befindet sich auf einem aufstrebenden Ast
Standard

perfekt, danke!!!
pepe_69 ist offline   Mit Zitat antworten
Alt 06.02.2012, 14:47  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

PHP-Code:
$ausgabe "81VWs, 345Opels, 4Benz";
$suchmuster '/(\d+)([A-Z])/';
$ersetzungen '$1 $2';
echo 
preg_replace($suchmuster$ersetzungen$ausgabe); 
Ist aber keine Frage für PHP-Fortgeschrittene!
jspit ist offline   Mit Zitat antworten
Alt 06.02.2012, 14:47  
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:
Zitat von elise Beitrag anzeigen
PHP-Code:
$suchmuster '/([2 3 4 5])([A-Z])/'
Was soll#n der Quatsch?!
__________________
--
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 06.02.2012, 14:48  
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:
Ist aber keine Frage für PHP-Fortgeschrittene!
In der Tat. Alleine der Titel ist schon ein schlechter Witz.

[MOD: Verschoben]
__________________
--
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 06.02.2012, 15:50  
Erfahrener Benutzer
 
Registriert seit: 26.12.2010
Beiträge: 175
PHP-Kenntnisse:
Anfänger
elise befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Was soll#n der Quatsch?!
an der stelle wollte er 2 bis 5.
weiterdenken kam erst später.
daher richtig nicht immer vorauseilen.
__________________
OSL♥
elise ist offline   Mit Zitat antworten
Alt 06.02.2012, 15:51  
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

[2 3 4 5] ist trotzdem Unsinn. Schau Dir noch mal das Funktionsprinzip von regulären Zeichenklassen an.
__________________
--
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
Regular Expression Zulakis PHP Einsteiger 4 20.11.2011 09:59
[Erledigt] Expression in CSS validieren chunky HTML, Usability und Barrierefreiheit 6 15.04.2011 15:52
[Erledigt] Regular Expression für Klammern chunky PHP Einsteiger 2 08.04.2011 02:22
Scriptangebot Expression Forge Communication Framework [pre-alpha test] eXpression Scriptbörse 8 24.09.2009 16:27
Reg Expression in Url bionickid PHP Tipps 2009 3 15.09.2009 08:55
Expression Forge stellt ein! (Ehrenamt) eXpression Beitragsarchiv 2 14.06.2009 20:46
[Erledigt] Regular Expression: Tabellennamen aus query extrahieren Celli PHP Tipps 2009 7 31.05.2009 16:42
Expression Forge sucht Entwickler (freiberuflich & ohne Bezahlung) GeBss Beitragsarchiv 0 06.11.2008 16:19
Frage zu Regular Expression Schiedsrichter PHP Tipps 2008 1 19.09.2007 16:41
regular expression? Dilandau PHP Tipps 2006 55 30.06.2006 16:10
regular Expression verstehen GothicFiction PHP Tipps 2006 14 23.05.2006 23:15
Regular Expression - Alles zwischen Anführungzeichen PHP Tipps 2005-2 3 05.08.2005 14:07
Posix Regular Expression Problem PHP Tipps 2005 9 15.02.2005 15:59
[Erledigt] regular expression: bin zu blöd PHP-Fortgeschrittene 2 08.11.2004 13:12


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:52 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