Auf dieser Seite befinden sich alle Regular expressions-Fragen.
Weitere Themen findest du mit der Suche rechts oben, z.B. [regular-expressions] Suchwort um alle Fragen
zum Thema regular-expressions mit dem Wort "Suchwort" zu finden.
Hallo zusammen Folgenden String: timeLeft "P0DT0H6M18S"; teile ich mit preg_split in einen Array auf: restzeit preg_split('/\D /', timeLeft); Im Array stehen dann jeweils die einzelnen Zahlen(ketten). Wenn die Zahl allerdings 0 ist, wird keine 0 abgespeichert, sondern eine 1. Die restlichen Zahlen funktionieren einwandfrei. An was liegt das? Danke!
Hallo, wenn ich folgenden Code ausführe timeLeft "P0DT0H6M18S"; restzeit preg_split('/\D /', timeLeft); print_r( restzeit); Bekomme ich folgende Ausgabe: Array ( [0] [1] 0 [2] 0 [3] 6 [4] 18 [5] ) Bei mir sind die nullen drin. Was genau funktioniert bei dir nicht? Wenn es dir darum geht nur die zahlen zu extrahieren, kannst du auch folgenden Code verwenden timeLeft ...
Hallo Codekicker Ich stehe mal wieder aufm Schlauch.... und hoffe mir kann jemand mit dem folgenden Regex-Pattern helfen. [ \.] [BbAaTtPp\.] [ \.] So sieht mein Pattern im Moment aus. Aber es tut einfach nicht was es soll. Was es leisten soll ist: Die Zeichenkette darf nicht mit einem Punkt beginnen oder enden. Die Zeichenkette darf insgesamt nur aus den Zeichen B, b, A, a, T, t, P, p ...
Innerhalb [character-sets] muss man nicht alles bzw. anders escapen. Der Punkt muss z.B. nicht gesondert behandelt werden (macht aber auch nichts aus, wenn man es tut - ist nur ein wenig unübersichtlicher). Rein nach Deiner Anforderung würde ich z.B. sowas hier verwenden ([BbAaTtPp])\1*\b(?:\.([BbAaTtPp])\2*\b)* Da muss man zwar das character-set 2x angeben, aber das ist ...
Folgendes Pattern wird in einem String entfernt: "/\*[\d\D]*?\*/" Was genau wird dort entfernt?
ein Stern gefolgt von eine Folge von Ziffern oder Nichtziffern (also irgendwas, kann auch leer sein) gefolgt von einem Stern Das *? ermittelt den kleinsten Teilstring, so dass der gesamte Ausdruck matcht.
Am liebsten möchte ich in ein Fenster den Ausdruck eingeben und in einem anderen Fenster sofort das Ergebnis der Abfrage sehen. Gibt es da eine Anwendung?
In der Uni müssen wir die Chomsky-Hierarchie lernen. In welche Klasse/Typ sind reguläre Ausdrücke aka Regex/regular expressions einzuordnen? Kann man damit irgendwie eine Turingmaschine konstruieren?
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.