Tag: preg-match

Regulären Ausdruck pattern-matching-Funktion für die PHP Programmiersprache

"preg_match(): Compilation failed: unmatched Klammern" in PHP für gültige Muster

Anzahl der Antworten 4 Antworten
Frage mich, ob jemand da draußen kann etwas Licht auf, warum der folgende reguläre Ausdruck ist zu Versagen, wenn verwendet in der PHP preg_match-Funktion:- <?php $str = '\tmp\phpDC1C.tmp'; preg_match('|\\tmp\\([A-Za-z0-9]+)|', $str, $matches); print_r($matches); ?> Diese Ergebnisse in der

preg_match() und Benutzername

Anzahl der Antworten 7 Antworten
function isUserID($username) { if (preg_match('/^[a-z\d_]{2,20}$/i', $username)) { return true; } else { return false; } } Einfach ein.., ich habe diese, können Sie erklären, was es überprüft? Ich weiß, es wird überprüft ob der Benutzername Länge zwischen

Regex zur Validierung Datum in PHP mit format YYYY-MM-DD

Anzahl der Antworten 3 Antworten
Ich versuche, ein date regex-validator. Das Problem das ich habe ist, dass ich mit einem input-Feld mit "date" geben, die funktioniert wie ein Charme in Chrom; es öffnet sich ein Kalender-wie in Chrome, aber der rest macht

Wie um zu überprüfen, string date format in PHP?

Anzahl der Antworten 7 Antworten
Ich würde gerne überprüfen, ob der string hat das format für die Uhrzeit: Y-m-d H:i:s und wenn nicht, als einige code z.B. if here will be condition do { this } else do { this } Wie

preg_match: Zahl-Buchstaben und Kommas nur

Anzahl der Antworten 3 Antworten
Wie Schreibe ich einen regulären Ausdruck übereinstimmt Zahl-Buchstaben und Kommas nur? Ich kam mit dieser unter, aber es funktioniert nicht - es akzeptiert andere Satzzeichen, wie gut! # check for matches number-alphabets and commas only if(!preg_match('/([a-zA-Z0-9]|[a-zA-Z0-9\,])/', $cst_value))

Keyword-von einem (search engine), die referrer-url mit PHP

Anzahl der Antworten 7 Antworten
Ich versuche den Suchbegriff von einer referrer-url. Derzeit verwende ich den folgenden code für Google-urls. Aber manchmal ist es nicht funktioniert... $query_get = "(q|p)"; $referrer = "http://www.google.com/search?hl=en&q=learn+php+2&client=firefox"; preg_match('/[?&]'.$query_get.'=(.*?)[&]/',$referrer,$search_keyword); Gibt es eine andere/saubere/funktionierende Weg, dies zu tun? Danke,

Regex: Geben Sie "- Raum oder start of string" und "space oder Ende des Strings"

Anzahl der Antworten 4 Antworten
Sich vorstellen, Sie versuchen zu pattern match "stackoverflow". Möchten Sie die folgenden: this is stackoverflow and it rocks [MATCH] stackoverflow is the best [MATCH] i love stackoverflow [MATCH] typostackoverflow rules [NO MATCH] i love stackoverflowtypo [NO MATCH]

PHP: Wie kann ich preg_match match wird nur das erste vorkommen?

Anzahl der Antworten 2 Antworten
preg_match($pattern, $subject, $matches), $matches zu sein scheint, ein array von alle Spiele, ich brauche nur das erste vorkommen des regex-Muster, und ich möchte, dass passende sofort stoppen, sobald es eine übereinstimmung findet, und speichern Sie es in

Regulären Ausdruck beginnend mit http und endend mit pdf?

Anzahl der Antworten 5 Antworten
Habe ich geladen, die gesamte HTML-Code einer Seite und wollen Sie zum abrufen aller URLs, die mit http beginnen und enden mit pdf. Ich schrieb das folgende, das hat nicht funktioniert: $html = file_get_contents( "http://www.example.com" ); preg_match(

Erstellen preg_match für die Passwort-Validierung ermöglichen ([email protected]#$%)

Anzahl der Antworten 9 Antworten
Ich würde gern ein preg_match Funktion zu bestätigen auf die vergessenen Kennwörtern, aber ich bin mir nicht sicher, wie Sie Sie schreiben es so, dass die folgenden Sonderzeichen verwendet werden: [email protected]#$%. if(!preg_match(?????)$/', $password)) Hier sind meine Passwort-Regeln,

Die Erkennung einer url mit preg_match? ohne http:// in den string

Anzahl der Antworten 5 Antworten
Ich Frage mich, wie ich überprüfen könnte, eine Zeichenfolge gebrochen und in ein array gegen preg_match, um zu sehen, wenn es begann mit www. Ich habe bereits einen, check für http://www. function isValidURL($url) { return preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);

Wie um zu überprüfen, ob ein string nur Kleinbuchstaben enthalten?

Anzahl der Antworten 3 Antworten
Ich versuche zu überprüfen, ob meine Zeichenfolge mit einem Muster übereinstimmt. Das heißt, die vollständige Zeichenfolge geschrieben werden kann als das Muster. Allerdings preg_match zurück true, wenn jede Teilfolge entspricht diesem Muster. (E. g. preg_match("#[a-z]*#, "333k") zurück

Finde ganze Wort am Anfang von string mit preg_match?

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach ganzen Wörtern, z.B. 'Ort:', 'Kontakt:', am Anfang eines string mit preg_match. Könnte bitte jemand bereitstellen und schnell Beispiel. InformationsquelleAutor KennyJones | 2011-04-09

preg_match mit internationalen Zeichen und Akzente

Anzahl der Antworten 1 Antworten
Möchte ich für die überprüfung eines Strings mit einem Muster, dass nur Buchstaben enthalten (wie Buchstaben mit Akzenten). Hier ist der code, den ich verwenden, und es gibt immer "nok". Ich weiß nicht, was ich falsch mache,

PHP/REGEX: Holen Sie sich eine Zeichenfolge innerhalb der Klammern

Anzahl der Antworten 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

Preg_match für ein date

Anzahl der Antworten 5 Antworten
Ich bin versucht, ein Datum in PHP mit preg_match, teilen Sie Sie, und weisen Teile davon auf ein array, das Datum sieht aus wie "20100930", hier ist der code, den ich verwende: //Make the tor_from date look

Einfach Telefonnummer regex für php

Anzahl der Antworten 5 Antworten
Ich habe auf der Suche für eine einfache Telefonnummer regex, der mit nur diesem format: (XXX) XXX-XXXX <---mit den Klammern und dem Leerzeichen nach Ihnen verlangt Für das Leben von mir, ich kann nicht herausfinden, warum dies

Wie bekomme ich die aktuelle web-Verzeichnis aus der URL?

Anzahl der Antworten 5 Antworten
Wenn ich eine URL http://www.example.com/sites/dir/index.html, ich würde wollen, zu extrahieren, das Wort "Seiten". Ich weiß, dass ich reguläre Ausdrücke verwenden, aber für einige Grund mein wissen von Ihnen ist nicht bei PHP. Ich versuche zu verwenden :

PHP prüfen ob string Leerzeichen enthält, zwischen den Worten (nicht am Anfang oder Ende)

Anzahl der Antworten 3 Antworten
Brauche ich, um zu überprüfen, ob ein string mit Leerzeichen zwischen den Wörtern, aber nicht am Anfang oder Ende. Lassen Sie uns sagen, es gibt diesen Saiten: 1: "how r u "; 2: "how r u"; 3:

preg_match mehrere Ausdrücke

Anzahl der Antworten 3 Antworten
Hallo Leute, ich Frage mich, wie konnte ich erstellen e regExp, der sagt: "diese Zeichenfolge enthalten kann, 1-25 Buchstaben, dass sind nicht diese bestimmten Worte:"root","bin","download","shutdown" Also dachte ich: $dang_words="/(root)|(bin)|(shutdown)|(download)/"; $reg_exp="/^[a-z]{1,25}$/"; if(preg_match($reg_exp,$field) || !preg_match($dang_words,$field)) { echo "your input

Regex für BIC prüfen

Anzahl der Antworten 5 Antworten
Schrieb ich einen regex für php-Funktion pregmatch, die wie folgt ist: ^([a-zA-Z]){4}([a-zA-Z]){2}([0-9a-zA-Z]){2}([0-9a-zA-Z]{3})?$^ Nun brauche ich, um die Konsistenz des BIC-string. Etwas falsch mit ihm... es ist immer richtig. Und ich habe keine Ahnung, warum. Den code, den

Erhalten Sie zahlen aus string mit preg_match

Anzahl der Antworten 1 Antworten
Ich habe einen string : <div id="post_message_957119941"> Ich Holen wollen, die nur aus zahlen (957119941) aus diesem string mit preg_match. Haben Sie versucht, meine regex, hat es funktioniert für Sie? Ich verstehe nicht, warum diese Frage geschlossen

Alle preg_match zu prüfen, ob eine url auf ein youtube/vimeo/dailymotion video-link?

Anzahl der Antworten 4 Antworten
Was ist die beste preg_match syntax zu überprüfen, ob eine url ist ein video link von youtube/vimeo/oder dailymotion? vielleicht, wenn es hart ist, dann nur um zu überprüfen, den domain-Namen. Dank Ist das Ergebnis nur true/false oder

E-Mails bekommen von string - regex-syntax + preg_match_all

Anzahl der Antworten 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._%+-][email protected][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

PHP regulärer Ausdruck für eine filepath

Anzahl der Antworten 2 Antworten
Kann mir bitte jemand helfen mit diesem preg_match if (preg_match('~[^A-Za-z0-9_\./\]~', $filepath)) //Show Error message. Ich brauche, um einen möglichen Dateipfad. Also brauche ich, um zu überprüfen, für doppelte Schrägstriche, etc. Gültige Pfad-strings so sollte es Aussehen, nur:

preg_match Ausdruck für Telefonnummern

Anzahl der Antworten 3 Antworten
Ich soll eine Fehlermeldung angezeigt werden, wenn die Anzahl nicht übereinstimmt, jede Zahl mit Bindestrich, plus-Zeichen, Leerzeichen oder Klammern. Keine zahlen, die entweder. Beispiel: (012) 123 4567 (012)-123-4567 012-345-6789 123 123 1234 +12 23 213 3456 Die

preg_match(): Compilation failed: invalid range in character class at offset

Anzahl der Antworten 3 Antworten
Danke im Voraus für Sie Zeit zu helfen, mit diesem Problem.. preg_match(): Compilation failed: invalid range in character class at offset 20 session.php on line 278 Diese aufgehört zu arbeiten plötzlich nach Monaten der Arbeit, nach einem

Suche nach HTML-tags in string

Anzahl der Antworten 2 Antworten
Ich weiß, diese Frage ist etwa SO, aber ich kann nicht finden, die richtige und ich bin noch immer schlecht in Regex :/ Ich habe eine string und die Zeichenfolge ist Gültiger HTML-Code. Jetzt möchte ich, um

PHP preg_match (.*) nicht passenden Vergangenheit Zeilenumbrüche

Anzahl der Antworten 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

PHP preg_match zu finden, mehrere vorkommen

Anzahl der Antworten 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

preg_match und (nicht-englischen) lateinischen Zeichen?

Anzahl der Antworten 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

"Unknown modifier 'g' in..." bei der Verwendung von preg_match in PHP?

Anzahl der Antworten 1 Antworten
Dies ist der regex, den ich versuche zu verwenden: /^(\w|\.|-)[email protected](\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:

Erlauben, a-z, a-Z, 0-9, Leerzeichen und -. preg_match

Anzahl der Antworten 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

Einfache php preg_match funktioniert nicht für mich

Anzahl der Antworten 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

Wie man input-Feld einen Wert aus einem Formular mit Hilfe von preg_match()

Anzahl der Antworten 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

Holen Sie Daten, die nur aus html-Tabelle verwendet, preg_match_all in php

Anzahl der Antworten 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>

preg_match zahlen und Komma

Anzahl der Antworten 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

PHP Undefined offset: 1

Anzahl der Antworten 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

preg_match array-Elemente im string?

Anzahl der Antworten 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

PHP Regex für Dateinamen

Anzahl der Antworten 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: \ /: * ? <

Wie kann ich umwandeln Ausdrücke ereg zu preg in PHP?

Anzahl der Antworten 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

Split camelCase-Wort in Wörter mit php preg_match (Regulärer Ausdruck)

Anzahl der Antworten 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/",

PHP preg_match() auf HTML-tags

Anzahl der Antworten 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

Preg_match Validierung von Sonderzeichen in einem string

Anzahl der Antworten 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

Wie benutze ich PHP preg_match überprüfen von Zeichenfolgen?

Anzahl der Antworten 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

Preg match alle Zeichen

Anzahl der Antworten 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

Extrahieren Sie Wörter zwischen zwei Wörtern mit regex

Anzahl der Antworten 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

Wie zu verwenden preg_match zum extrahieren von Daten?

Anzahl der Antworten 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

PHP preg_match - Wie passend ein string groß - /Kleinschreibung nichts mit, vor oder nach es?

Anzahl der Antworten 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

php preg_match beginnt mit dem Schlüsselwort

Anzahl der Antworten 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)