pcre

    8Hitze

    3Antwort

    ich eine Zeichenfolge, die wie dieser ist {{ some text @ other text @ and some other text }} @ this should not be replaced {{ but this should: @ }} ich will es werden {{ some text ### other text ###

    32Hitze

    5Antwort

    Wenn Apache auf Ubuntu 11.10 installieren, bekomme ich folgende Fehlermeldung: configure: error: APR not found. Please read the documentation. Ich folgte den Anweisungen here, dann habe ich den Fehler

    1Hitze

    1Antwort

    PHP: $x = preg_match ( '/^([.\\n\\r]*)\\n\\n/m', "a\nb\nc\n\nd\ne\nf", $m); print "x=$x, m="; print_r ($m); Diese gibt x=0, m=Array ( ) I erwartet x=1, m=Array ( [0] => a

    6Hitze

    1Antwort

    jeder! FreeBSD Noobie auf der Suche nach Hilfe bei der Integration von PCRE und Apache mit mod_php. Was ich habe: FreeBSD 8.2-RELEASE-p3 Apache/2.2.22 (FreeBSD, von Häfen gebaut) PHP 5.3.10 mit Suhosi

    1Hitze

    1Antwort

    Ich benutze pcrecpp, um Übereinstimmung und Ausdruck in meinem C++ - Programm. Der entsprechende Code ist: pcrecpp::RE("GET (\n*|.*)* HTTP").PartialMatch(packet, &getUrl); cout << "GET " << getUrl <

    0Hitze

    1Antwort

    Ich benutze PCRE |^/foo/(.*?)(?::(?:bar)?)?$| oder |^/foo/(.*?)(?::bar)?:?$| dies wird ein Ersatz sein, so dass wir : und :bar vom Ende ausziehen wollen, während Sie den Ersatz tun. Ich weiß, dass die

    4Hitze

    1Antwort

    Regular Expression-Implementierungen, die rekursives Backtracking verwenden, können in einigen Fällen exponentielle Laufzeit aufweisen. Ich versuche, einen solchen pathologischen regulären Ausdruck fü

    5Hitze

    3Antwort

    Dieser reguläre Ausdruck Palindrome: ^((.)(?1)\2|.?)$ kann nicht meinen Kopf wickeln um, wie es funktioniert. Wann endet die Rekursion, und wenn regex vom rekursiven Untermuster abbricht und zum "|.?"

    9Hitze

    3Antwort

    Ich versuche ein Stück Code zu verstehen und stieß auf diesen regulären Ausdruck, der in der PHP-Funktion preg_replace verwendet wird. '/(?<!-)color[^{:]*:[^{#]*$/i' Dieses Bit ... (?<!-) doesnt ers

    9Hitze

    1Antwort

    Nach dem Lesen von this article über zwei verschiedene Arten von regulären Ausdruck Algorithmen (Perl 5.8.7 und Thompson NFA), der letzte ~ 1.000.000 mal schneller als der frühere, nach dem Artikel. I