Tag: preg-match
Regulären Ausdruck pattern-matching-Funktion für die PHP Programmiersprache
4
Antworten
Habe ich diese Daten in einem LONGTEXT-Spalte (also die Zeilenumbrüche werden beibehalten): Paragraph one Paragraph two Paragraph three Paragraph four Ich versuche zu entsprechen Absatz 1 bis 3. Ich bin mit diesem code: preg_match('/Para(.*)three/', $row['file'], $m); Diese
1
Antworten
Was ist die korrekte syntax für einen regulären Ausdruck zu finden, mehrere vorkommen des gleichen string mit preg_match in PHP? Zum Beispiel finden, wenn Sie den folgenden string findet ZWEIMAL in der folgende Absatz: $string = "/brown
1
Antworten
Ich habe ein XHTML Formular wo ich die Leute bitten geben Sie Ihren vollständigen Namen ein. Ich dann überein, dass mit preg_match() mit diesem Muster: /^[\p{L}\s]+$/ Auf meinem lokalen server läuft PHP 5.2.13 (PCRE 7.9 2009-04-11) dies
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
Wie kann ich erlauben, a-z, a-Z, 0-9, - und Raum-mit preg_match. Ich habe momentan das folgende: if (!preg_match("/^[_a-zA-Z0-9]+$/", $name)) Auch eine Seite-Frage, kennt jemand von Euch weiß eine gute Anleitung, um zu erfahren, preg_match. InformationsquelleAutor Jackie Honson
2
Antworten
Habe ich mal Gegoogelt und sah eine Menge von threads zu diesem Thema, aber keiner beantwortet diese Frage für mich. Ich kopierte sogar mehrere unterschiedliche filter-Zeichenfolgen, die die gleiche Sache zu tun, meine einfache Validierung. Sie alle
3
Antworten
Ich bin kein Experte auf diesem Gebiet also bitte helft mir aus und spare meine Unwissenheit, wenn überhaupt. Ich bin versucht zu kräuseln durch eine Seite und wollen sich den Wert des versteckten <input> Feld. Ich bin
2
Antworten
Ich habe eine html-Tabelle wie diese : <table ... > <tbody ... > <tr ... > <td ...> string... </td> <td ...> string... </td> <td ...> string... </td> <td ...> string... </td> <td ...> string... </td> </tr>
4
Antworten
Habe ich einige Werte wie 4,3 oder 5 zum Beispiel. Möchte ich, dass nur die zahlen (0 bis 9) und das Komma. Ich fand diese Funktion, pregmatch aber es funktioniert nicht richtig. <?php $regex="/[0-9,]/"; if(!preg_match($regex, $item['qty'])){ //my
1
Antworten
Hier ist mein PHP-Skript: <?php $address = htmlentities(strtolower(Config::get('aac.ip'))); $port = Config::get('aac.port'); @$sock = fsockopen ($address, $port, $errno, $errstr, 1); if(!$sock) echo '<small class="muted"><strong>Server status:</strong></small> <span class="label label-important">OFFLINE</span><br />'; else { $info = chr(6).chr(0).chr(255).chr(255).'info'; fwrite($sock, $info); $data=''; while
4
Antworten
Können sagen, ich habe ein array der schlechten Worte: $badwords = array("one", "two", "three"); Und zufällige Zeichenfolge: $string = "some variable text"; Wie diese zu erstellen Zyklus: if (one or more items from the $badwords array is
2
Antworten
Machte ich den user möglich, ändern Sie die Dateinamen durch ein textarea, aber jetzt bin ich mit einem regex-problem. Da sehe ich für Windows 7, diese Zeichen sind nicht erlaubt für Dateinamen: \ /: * ? <
4
Antworten
Seit Reguläre POSIX-Ausdrücke (ereg) sind veraltet seit PHP 5.3.0, ich würde gerne wissen, eine einfache Möglichkeit, konvertieren Sie die alten Ausdrücke zu PCRE (Perl-Kompatible Reguläre Ausdrücke) (preg). Pro Beispiel, habe ich diesen regulären Ausdruck: eregi('^hello world'); Wie
12
Antworten
Wie würde ich mich über die Spaltung das Wort: oneTwoThreeFour in ein array, so dass ich bekommen kann: one Two Three Four mit preg_match ? Ich müde, doch es gibt nur das ganze Wort $words = preg_match("/[a-zA-Z]*(?:[a-z][a-zA-Z]*[A-Z]|[A-Z][a-zA-Z]*[a-z])[a-zA-Z]*\b/",
2
Antworten
Ich versuche abrufen, die die Verwendung von preg_match(). Habe ich geschrieben: <?php $file=file_get_contents('Temp.txt'); $regexp='<div class\=\"cropped-image\" style\=\"width:102px;height:102px;\">(.*) </div>'; preg_match($regexp,$file,$string1); echo $string1[0]; ?> Eingang: <table class="search-results" data-search-total="5068" data-search-type="artists" data-search-term="taylor" data-search-genre="all"> <tr class="search-result artist"> <td> <div class="image"> <div class="thumbnail sm
4
Antworten
Ich möchte, dass nur Buchstaben, zahlen, Leerzeichen, unserscore und Bindestriche. Bisher dachte ich, dass das preg_match würde die Aufgabe: if(preg_match('/[^a-z0-9 _]+$/i', $name)) { $error = "Name may only contain letters, numbers, spaces, \"_\" and \"-\"."; } Aber
5
Antworten
Mir bitte sagen, wie die verschiedenen verwendeten Symbole für die Ausdrücke in preg_match - Funktion von PHP. Neben grundlegenden Informationen, geben Sie bitte ein Beispiel für die überprüfung einer gültigen e-mail-Adresse und ein string, der sollte nicht
5
Antworten
wie preg match alle Zeichen (Buchstaben, zahlen, Sonderzeichen f.e: 2,▲,ƒ 2 ‰ © £ ± ß ° 1/2 ¿ « » ™...etc...??? und andere Sonderzeichen??? InformationsquelleAutor Marcin Kostrzewa | 2012-01-20
2
Antworten
Ich habe einen string: 8 Nächte, die Sie doodle poodle Ich abrufen wollen jedes Ding zwischen nights und poodle, also im obigen Beispiel sollte die Ausgabe you doodle. Bin ich unter den unten angegebenen regex. Kann bitte
5
Antworten
Ich bin Recht neu in der Verwendung von preg_match. Suchte eine Menge für eine Antwort bevor diese Frage. Gefunden eine Menge Beiträge, um Daten basierend auf youtube-ID etc. Aber nichts wie pro meine Anforderungen. Wenn seine dumme
3
Antworten
Ich habe einen Teil einer Funktion, die geht so: if (preg_match("#\bscript\b#",$userInput)) { $bannedWord = 'script'; logHax(); return TRUE; } Dies verursacht ein problem für das, was ich bin versucht zu erreichen, denn es wird nur genau das
3
Antworten
Sicherlich ein einfaches problem, aber ich kann Sie nicht gelöst... Ich will einfach nur, um zu erkennen, ob meine sql-Abfrage beginnt mit einem "select" oder sonst etwas. Dieser code scheint nicht zu funktionieren : if (preg_match("/^(select)/i", $sql)
6
Antworten
Hallo, ich möchte mir zum extrahieren von links <a href="/portal/clients/show/entityId/2121" > und ich will eine regex, die givs me /portal/Kunden/show/entityId/2121 die Zahl bei der letzten 2121 ist in den anderen links unterscheidet irgendeine Idee? wollen Sie extrahieren
3
Antworten
Ich weiß nicht, ob dies genug Daten zu füttern Weg von, aber ich habe preg_match('/MUSTERTEXT/', $bcurl, $cookie1); und ich Frage mich, ob ich es machen kann, preg_match($newfunction, $bcurl, $cookie1); aber wenn ich das mache, bekomme ich diese
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
2
Antworten
im nicht sicher, warum dies nicht funktionieren... funktioniert perfekt in mehreren regex Kontrolleure und Tester. aber wenn es darum geht, läuft es in PHP bekomme ich diesen Fehler: Warning: `preg_match()` [function.preg-match]: Compilation failed: nothing to repeat at
3
Antworten
Ich gesucht habe Stunden versucht eine Lösung zu finden. Ich bin versucht zu bemessende, wenn der REQUEST-URI ist legit und brechen Sie von dort aus. $samplerequesturi = "/variable/12345678910"; Um festzustellen, ob es legitim ist, den ersten Abschnitt
1
Antworten
Ich bin versucht, eine Zeichenfolge in ein HTML - zum Beispiel möchte ich die Zeichenfolge innerhalb <strong> string </strong> was ich Tue, ist preg_match_all('|\<strong\>(.*)\<\/strong>|',$html,$data); echo $data[1][0]; funktioniert es, wenn die Zeichenfolge ich möchte eine Suche innerhalb <strong>
4
Antworten
Ich bin auf der Suche durch den text Zeile für Zeile und möchte sehen, ob die Linie enthält der Satz "details" und ist nicht case sensitive, so finden: Sehen, Details, details, Details etc Habe ich diesen so
3
Antworten
Mache ich die folgenden: $text = 'L\' utente _{nickname} ti ha invitato a giocare'; $text_vars = preg_match('#\_{(.*?)\}#', $text, $matches); gibt: Array ( [0] => _{nickname} [1] => nickname ) Rückgabe nur: Array ( [0] => nickname )
6
Antworten
will ich mit preg_match zu finden text zwischen Halterung zum Beispiel: $varx = "(xx)"; endgültige Ausgabe $match = 'xx'; weiteres Beispiel $varx = "bla bla (yy) bla bla"; endgültige Ausgabe wird so etwas wie dieses $match =
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
7
Antworten
Ich habe einen string wie: Hello <%First Name%> <%Last Name%> welcome und ich habe einen array [0] => Array ( [First Name] => John [Last Name] => Smith ) Was ich tun müssen, ist nehmen Sie die
3
Antworten
brauche ich eine preg_match() syntax oder etwas ähnliches zu extrahieren JPG oder PNG oder GIF URLs aus einer Mischung aus text und setzen Sie Sie in einem array oder beim letzten speichern der ersten url. vielleicht einige
3
Antworten
Ok, also Schreibe ich einen Passwort-checker für unsere Passwort-policy, die benötigt 3 von den 4 großen Klassifizierungen. Wo ich Probleme mit ist der Besondere Charakter entsprechen. Hier ist, was ich habe, so weit: private function PasswordRequirements($ComplexityCount) {
3
Antworten
Ich bin auf der Suche, um eine Anweisung in PHP so: if(preg_match("/apples/", $ref1, $matches)) OR if(preg_match("/oranges/", $ref1, $matches)) { Then do something } Jeweils von oben, von selbst gut funktionieren, aber ich kann nicht herausfinden, wie man
3
Antworten
Ich versuche heraus zu filtern, den iframe in meine post, mein post sieht so aus <!--videoplayer--><iframe title="YouTube video player" class="youtube-player" type="text/html" width="200" height="200" src="http://www.youtube.com/embed/IIYeKGNNNf4?rel=0" frameborder="0" allowFullScreen></iframe><!--endvideoplayer-->Blitz performs at Desifest 2010 in Toronto Canada, & Films music video
8
Antworten
Ich habe sah rund um das internet für etwas, das dies tut, aber es funktioniert nur mit einem Wort. Ich versuche ein Skript erstellen, dass erkennt einen ungültigen Benutzernamen für meine Website, die schlechte username wird erkannt,
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
2
Antworten
Habe ich eine Reihe von .txt-Dateien, die ich lese in einer for-Schleife. Und ich habe ein token in einigen der Textdateien in der form [widget_] So, der gesamte Inhalt der text-Datei sein könnte [widget_search] zum Beispiel. Und
4
Antworten
Habe ich gespeichert|1|7|11| Ich preg_match zu prüfen |7| oder |11| es gibt etc, Wie mache ich das? InformationsquelleAutor ITg | 2010-11-29
3
Antworten
Benutze ich preg_match('/[a-z]+[0-9]/', strtolower($_POST['value'])) für die Prüfung, die die Zeichenfolge enthält sowohl Buchstaben und zahlen. Wie kann ich das ändern, so dass es nur 5 ~ 15 Zeichen? /[a-z]+[0-9]{5,15}/ funktioniert nicht. UPDATE Jetzt habe ich versucht: if(preg_match('/^[a-z0-9]{5,15}$/',
3
Antworten
Ich versuche, um zu überprüfen, in PHP mit preg_match, die einen Eingabe-string enthält nur "a-z, a-Z, -, _ ,0-9" - Zeichen. Wenn es enthält nur diese, dann validieren. Habe ich versucht, bei google suchen, aber ich konnte
1
Antworten
Habe ich unten eine if-Anweisung, es nie True zurück. Was ist falsch? Ich bin neu in php und regex. $String = '123456'; $Pattern = "/\d{2}$/"; //i intend to match '56', which is the last two digit of
2
Antworten
Benutze ich preg_replace() viel, aber ich bin nicht ein Genie in es. Wenn ich starte eine Funktion und bewusst geben Sie alle Smileys, die ich verwenden möchten, z.B. <?php function parse_emotes($body){ $body = preg_replace("#\:p#i", "<img src='images/emotes/tongue.png' alt=':p'
2
Antworten
ich versuche, ändern Sie die preg_match-Prüfung vom url-überprüfung von username Prüfung, die min - /max-2-16chrs, Strich -, Raum - & hypen akzeptabel. ich bin immer diese Fehlermeldung Warnung: preg_match() [function.preg-match]: Compilation failed: nothing to repeat at offset
3
Antworten
Ich versuche, ein Problem zu lösen ich habe mit einer meiner wordpress-plugins. Dies ist Zeile 666 function isUrl($url) { return preg_match("^http:\/\/[-0-9a-z\._]+.*$/i", trim( $url )); } Was sind Ihre Eingänge, wie kann ich diese Warnung zu beheben? Es
2
Antworten
Mein code unten erzeugt einen Fehler, unbekannt geändert "|"... ich bin versucht, es zu benutzen, wie den ODER-operator. Was ist der richtige Weg, um diesen code auszuführen, ohne Fehler? $p = "(\w+)|(\()|(\))|(\,)"; $s = "sum(blue,paper,green(yellow,4,toast)))"; preg_match($p,$s, $matches);
2
Antworten
Ich versuche die video id aus einer url von vimeo, aber ein Blick in den Quellcode manchmal kommt es wie: http://vimeo.com/XXXXXXXXX und andere wie: http://player.vimeo.com/video/XXXXXXXXX Bekomme ich nur die video id, aber es muss mit regExp, da
2
Antworten
Ich würde gerne eine Art von logischer operator "UND" in meiner regulären Ausdruck. Ich versuchte dies: (?=exp1)(?=exp2) Aber in PHP ?= nicht arbeiten und schreiben müssen, mein Programm in PHP-Sprache. Gibt es eine andere Methode? Der Ausdruck