Tag: preg-match-all
Eine PHP-Funktion führt eine Globale übereinstimmung mit regulärem Ausdruck mit PCRE-Muster.
2
Antworten
Ich habe eine $html variable enthält eine Menge von html-code, und ich versuche, zu extrahieren Sie den Wert eines bestimmten Parameters (hier kann der Wert, oder der Klasse, etc.) aus einem input-Feld anhand seiner id. Ein Beispiel
2
Antworten
Ziemlich selbsterklärend... Hier ist mein code : $html=<<<EOF <img src="smiley.gif" alt="Smiley face" height="42" width="42"> <img alt="title" height="120" width="50" src="title.jpg" /> <img alt=Footer src=footer.bmp height=30 width=47 /> <br> <img alt=Footer height=10 src='square.jpeg' width=10 /> <div id="test"><img longdesc="" width=100
4
Antworten
Ich versuche zu verstehen, wie preg_match_all() funktioniert und beim Blick in die Dokumentation auf der php.net Website, die ich einige Beispiele, bin aber verwirrt durch die strings gesendet, da der parameter pattern. Gibt es eine wirklich Gründliche,
1
Antworten
ich versuche zu bauen, ein kleines system, das fängt Variablen aus html-Vorlage. die definierten Variablen, wie @XXX@ und möglicherweise (aber nicht erforderlich) haben zusätzliche Parameter, die gesendet werden mit Doppelpunkt (:), d.h. @XXX@:j zum senden der Daten
3
Antworten
Hier ist mein string: address='St Marks Church',notes='The North East\'s premier...' Den regex bin ich mit zu greifen, die verschiedenen Teile, die mit match_all ist '/(address|notes)='(.+?)'/i' Ergebnisse sind: Adresse => St Marks Kirche notes => Die Nord-Ost -\
2
Antworten
Dies ist ein wirklich einfaches problem, aber ich konnte keine Lösung finden, überall. Ich werde versuchen, preg_match oder preg_match_all erhalten Sie eine Zeichenfolge aus, innerhalb von Klammern, aber ohne die Klammern. So weit, mein Ausdruck sieht wie
3
Antworten
ich versuche, E-Mails aus einem string. $string = "bla bla
[email protected] MIME-Version:
[email protected] bla bla bla"; $matches = array(); $pattern = '\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b'; preg_match_all($pattern,$string,$matches); print_r($matches); den Fehler im immer ist : Trennzeichen muss nicht alphanumerischen Zeichen oder backslash
2
Antworten
Habe ich preg_match_all-Funktion: preg_match_all('#<h2>(.*?)</h2>#is', $source, $output, PREG_SET_ORDER); Es wie vorgesehen funktioniert, ABER das problem ist, es preg_matches alle Gegenstände doppelt und in eine riesige multi-dimensionales array wie dieses zum Beispiel, wo es, wie vorgesehen, preg_matched alle 11
1
Antworten
Ich habe mehrere Quell-codes, die ich anwenden preg_match_all auf. dies ist, was ich versucht habe: $lazy = file_get_contents("Some_Source_code.txt"); if(!preg_match("#method_(.*)\(int var0, int var1, int var2\)#", $lazy, $function_name)) die("nothing here"); preg_match_all("#method_".$function_name[1]."\(.*\){1}#", $lazy, $matches); print_r($matches); aber die Ausgabe kommt wie
1
Antworten
Dies ist der regex, den ich versuche zu verwenden: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Fand ich es auf diese Website, und es funktioniert Super, wenn ich es ausprobieren es. Aber sobald ich es in meinem code bekomme ich die Meldung: Warning:
3
Antworten
Ich drucken müssen alle Spiele mit preg_match_all. $search = preg_match_all($pattern, $string, $matches); foreach ($matches as $match) { echo $match[0]; echo $match[1]; echo $match[...]; } Das problem ist, ich weiß nicht, wie viele übereinstimmungen es in meinen string,
7
Antworten
Ich kann nicht scheinen, um herauszufinden, die richtige reguläre Ausdruck zum extrahieren nur bestimmte zahlen aus einem string. Ich habe eine HTML-Zeichenfolge, die verschiedenen img-tags. Da gibt es eine Gruppe von img-tags in der HTML, die ich
5
Antworten
Ich habe versucht, zu verwenden preg_match_all für 30 Minuten, aber es sieht aus wie ich kann es nicht. Grundsätzlich habe ich eine $var enthält einen string von HTML-code. Zum Beispiel: <br>iihfuhuf <img title="Image: http://www.jlnv2.local/temp/temp513caca536fcd.jpeg" src="http://www.jlnv2.local/temp/temp513caca536fcd.jpeg"> <img src="http://www.jlnv2.local/temp/temp513caca73b8da.jpeg"><br>
1
Antworten
Ich Suche nach dem Wort "Sitzung" in einem text. Aber ich möchte zum abrufen der gesamten Zeile, in der das Wort erscheint. So weit ich gekommen bin. $pattern="[^\\n]*session[^\\n]*"; preg_match_all($pattern,$content, $matches, PREG_OFFSET_CAPTURE); Aber bekomme ich einen Fehler "Unknown
2
Antworten
Wie würde ich PHP verwenden, um zu extrahieren alles, was in zwischen [startstring] und [endstring] aus diesem string: [startstring]hello = guys[endstring] hello guys [startstring]jerk = you[endstring] welcome to the universe Möchte ich finden, Sie alle Spiele der
3
Antworten
Bin ich mit preg_match_all für sehr lange pattern. beim ausführen des Codes, bekam ich diese Fehlermeldung : Warning: preg_match_all(): Compilation failed: regulärer Ausdruck ist zu groß offset 707830 Nach der Suche, ich hab die Lösung, also sollte
4
Antworten
Möchte ich mal ein regex extrahieren, die den Inhalt zwischen zwei tags <title> in einen string, aber nicht die tags. DH ich habe die folgenden <title>My work</title> <p>This is my work.</p> <p>Learning regex.</p> Regex (<title>)(.*?)(<\/title>) Auszüge <title>My
3
Antworten
mmmh Jungs, ich hoffe wirklich, dass mein Englisch ist gut, enaught zu erklären, was ich brauche. Können nehmen diese Beispiel (das ist nur ein Beispiel!) code: class Something(){ public function Lower($string){ return strtolower($string); } } class Foo{
4
Antworten
Ich würde gerne wissen, was die preg_match und preg_match_all Funktionen machen und wie man Sie benutzt. InformationsquelleAutor der Frage sikas | 2010-11-03
6
Antworten
Ich habe einen string: Dies ist ein text, "Ihr Guthaben, $0.10", Ende 0 Wie kann ich extrahieren Sie die Zeichenfolge zwischen den doppelten Anführungszeichen und haben nur den text (ohne die Anführungszeichen): Ihre Guthaben, $0.10 Habe ich
1
Antworten
Dies ist der regex, den ich versuche zu verwenden: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Fand ich es auf diese Websiteund es funktioniert Super, wenn ich es ausprobieren es. Aber sobald ich es in meinem code bekomme ich die Meldung: Warning: preg_match()
8
Antworten
Update/Hinweis: Denke ich, was ich bin wahrscheinlich auf der Suche nach den erfasst von einer Gruppe in PHP. Verwiesen: PCRE reguläre Ausdrücke mit benannten Muster Unterprogramme. (Bitte sorgfältig Lesen:) Ich habe einen string, der eine variable enthält
4
Antworten
Ich versuche, das erste Bild, das aus jedem meiner Beiträge. Dieser code unten funktioniert hervorragend, wenn ich nur ein Bild. Aber wenn ich dann, es gibt mir ein Bild, aber nicht immer die ersten. Ich wirklich wollen