php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.07.2005, 14:40  
Erfahrener Benutzer
 
Registriert seit: 29.12.2004
Beiträge: 149
Blank
Standard Text zwischen 2 Zeichen in einen Text zu string machen

EDIT : Oh sorry ein paar zeilen weiter unten ist ein gleiche thread von mir. Es sah so aus als hätte ders nicht geschreiben, dahe rhab ich das hie rnoch mal gepostet. fehler von mir. bitte eins von beiden löschen.

Wie kann ich es machen das in einem Test (großer String) ein kliner String ausgeschnitten wird der zwischen zwei verschieden Zeichen ist.
z.b in disem fall soll der zwisschen "[" und "]" sein
PHP-Code:
<?php
$bigstring 
"fasasgasgasg[blub]sgfsgas";
$smallstring #...#; <- die funktion welche immer das auch möglich macht
echo $smallstring;
?>
Aus gebegen sollte werden: blub

Gibt es überhaupt eine funktion die das kann?
__________________
Cya, Blank
Blank ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.07.2005, 14:41  
Gast
 
Beiträge: n/a
Standard

z.B. mit der Kombination aus http://php.net/strpos und http://php.net/substr
oder ggf. mit regulären Ausdrücken, http://php.net/pcre
 
Alt 29.07.2005, 15:40  
Erfahrener Benutzer
 
Registriert seit: 29.12.2004
Beiträge: 149
Blank
Standard

Wie soll das gehen? mit substr lässt sich doch nur eine bestimmte länge vom text heraus schneiden. Und ich kann ja nicht garantieren das die zeichen zwischen "[" und "]" 4 Buchstaben lang sind.
__________________
Cya, Blank
Blank ist offline  
Alt 29.07.2005, 15:42  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Dann nimm die RegEx der Link wurde dir schon gepsoted

http://www.php.net/manual/de/ref.pcre.php

ansonsten google einfach mal nach RegEx oder Regulare Ausdrücke
HStev ist offline  
Alt 29.07.2005, 15:48  
Erfahrener Benutzer
 
Registriert seit: 15.07.2005
Beiträge: 230
zapate
Standard

PHP-Code:
<?php
$bigstring 
"fasasgasgasg[blub]sgfsgas";
$smallstring ereg_replace(".*\[(.*)\].*","\\1",$bigstring);
echo 
$smallstring;
?>
zapate ist offline  
Alt 29.07.2005, 16:04  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Blank
Wie soll das gehen? mit substr lässt sich doch nur eine bestimmte länge vom text heraus schneiden. Und ich kann ja nicht garantieren das die zeichen zwischen "[" und "]" 4 Buchstaben lang sind.
substr() gibst Du Startposition und Länge an. Damit kannst Du beliebige Teile aus einer Zeichenkette schneiden. Über strpos() kannst Du sämtliche benötigten Informationen ermitteln.

@zapate: ieehhh, posix regexs,
 
Alt 29.07.2005, 16:19  
Erfahrener Benutzer
 
Registriert seit: 25.04.2005
Beiträge: 1.356
HStev zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

@VolkerK zaptate programmiert wahrscheinlich noch perl
__________________
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
HStev ist offline  
Alt 29.07.2005, 16:27  
Gast
 
Beiträge: n/a
Standard

gerade eben nicht...
perl compatible regluar expressions -> pcre

Dieses andere Zeugs da ...dieser posix Kram... das ist der ...Feind
 
Alt 30.07.2005, 00:38  
Erfahrener Benutzer
 
Registriert seit: 15.07.2005
Beiträge: 230
zapate
Standard

joa ist ja gut aber man spart halt paar zeichen, war schreibfaul

btw hat der typ eh 2 threads aufgemacht, im zweiten thread hab ichs mit pcre gemacht

http://www.phpfriend.de/ftopic43651.html
zapate ist offline  
 


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
String zwischen 1. und 2. Zeichen teilen BartTheDevil89 PHP Tipps 2008 5 29.05.2008 19:01
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
Text zwischen zwei zechen löschen PHP Tipps 2005-2 2 08.07.2005 19:21
[Erledigt] durch Klick auf Text anderen Text einblenden HTML, Usability und Barrierefreiheit 3 03.07.2005 14:41
ASCII - Zeichen in String einbinden faux PHP Tipps 2005 10 28.05.2005 18:29
DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
text zwischen zwei strings verändern auchegal PHP Tipps 2004-2 1 30.12.2004 12:37
String zwischen 2 bestimmten Zeichenketten auslesen? PHP Tipps 2004-2 1 05.12.2004 12:22
nicht erlaubte Zeichen im SQL - String Datenbanken 0 16.10.2004 11:47
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2005-2/27784-text-zwischen-2-zeichen-einen-text-zu-string-machen.html, php zeichen zwischen zwei, php zwischen zwei zeichen, regex zwischen zwei zeichen, php wert zwischen zwei zeichen, perl string zwischen zwei zeichen, string zwischen zwei zeichen, php reguläre ausdrücke string zwischen zwei zeichen, explode text zwischen 2 zeichen, zeichen zwischen zwei strings auslesen php, javascript alles zwischen 2 zeichen, php inhalt zwischen zwei zeichen, alles zwischen zwei zeichen php, php text zwischen 2 zeichen, php string zwischen zwei zeichen, text zwischen zwei zeichen, zwischen 2 strings mit php ausschneiden, perl text zwischen 2 zeichen, perl string zwischen 2 zeichen auslesen, php zeichen zwischen zwei zeichen ausschneiden

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:06 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.