Autor |
Nachricht |
graphicsandunity
Threadersteller
Dabei seit: 22.11.2004
Ort: Berlin
Alter: 40
Geschlecht:
|
Verfasst Fr 11.02.2005 00:24
Titel
|
|
|
Danke.
Wenn ich das in dem Buch hier richtig verstanden habe, dann macht das Fragezeichen hinte dem Quantifier aus gierigem Matching nicht-gieriges Matching nach Perl-Syntax.
Kann auch sein, dass ich das falsch verstanden hab.
Meinst du mit dem Anfang und dem Ende vom String sowas:
Code: |
// vor dem Hinzufügen der Bezeichner
$eingabe = "Hallo Welt!";
// nach dem Hinzufügen der Bezeichner
$eingabe = "::ANFANG::Hallo Welt!::ENDE::";
|
Nur eben, nicht etwas so simples, sondern vielleicht eine etwas kryptischere Zeichenfolge, die nicht so leicht zu erraten ist und vermutlich nie getippt wird.
Richtig verstanden?
Grüßle
GaU
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Fr 11.02.2005 00:34
Titel
|
|
|
Ay! du hast natürlich Recht:
du kannst in PHP das verhalten der funktion
(gierig/ungierig) mit nem schalter bestimmen.
ich weiß aber nicht mehr, welcher.
.+? geht aber auch, genau wie [deinemenge]{1,}?
ABER: Willst du nach einer Zeichenkette suchen oder nur
nach EINEM Zeichen, welches die Wortgrenze deiner Nadel
markiert? Hier erübrigt sich einfach der Quantifizierer...
|
|
|
|
|
Anzeige
|
|
|
graphicsandunity
Threadersteller
Dabei seit: 22.11.2004
Ort: Berlin
Alter: 40
Geschlecht:
|
Verfasst Fr 11.02.2005 00:46
Titel
|
|
|
das wort, das gesucht werden soll, soll schon alleine stehen.
dabei denke ich ist es egal, wie viele interpunktions- oder leerzeichen davor oder dahinter stehen.
hmmmm.....
wenn ich recht überlege, dann ist der quantifier ja eigentlich überflüssig.
es geht ja eigentlich nur darum, dass mindestens ein zeichen aus der zeichenklasse vor und eins aus der zeichenklasse hinter dem zu suchenden wort steht.
wie ist dennd as mit dem anfang und dem ende vom zu durchsuchenden string?
is das in meiner letzten antwort richtig??
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Fr 11.02.2005 00:47
Titel
|
|
|
Zitat: | wie ist dennd as mit dem anfang und dem ende vom zu durchsuchenden string?
is das in meiner letzten antwort richtig?? |
eben! es ist ein ansatz, aber vielleicht geht es ja noch ein wenig eleganter... ich weiß es einfach nicht.
|
|
|
|
|
graphicsandunity
Threadersteller
Dabei seit: 22.11.2004
Ort: Berlin
Alter: 40
Geschlecht:
|
Verfasst Fr 11.02.2005 00:51
Titel
|
|
|
es ist auf jedenfall ein anfang.
danke für die hilfe. ich werde mal sehen, ob das alles funktioniert.
diese regulären ausdrücke sind ja echt eine strapaze... *grinsel*
|
|
|
|
|
blub
Dabei seit: 10.06.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 02.08.2007 10:33
Titel
|
|
|
setze einfach \b vor und nach dein gesuchtes wort:
$wort = "/\bgesuchtes_wort\b/i";
das "i" bewirkt, dass nicht zwischen groß und kleinschreibung unterschieden wird
Zuletzt bearbeitet von blub am Do 02.08.2007 10:34, insgesamt 1-mal bearbeitet
|
|
|
|
|
Skyw4lker
Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht:
|
Verfasst Do 02.08.2007 13:23
Titel
|
|
|
Do 10.02.2005 21:09
ob der verfasser noch lebt?
Zuletzt bearbeitet von Skyw4lker am Do 02.08.2007 13:24, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
PHP String nach fast variablen Teilstring durchsuchen
RegExp String zwischen 2 Zeichen in einem String entfernen
Text sinnvoll kürzen mit „substring()”
Festen Footer erzeugen
Diesen Mac durchsuchen!
OS X | CSV Dateien durchsuchen
|
|