Wie kann ich sagen, in regulären Ausdrücken:Hilfe mit besonderem Regular Expression - nicht irgendein String mit
Jeder Teil eines Strings mit einem Großbuchstaben beginnen, mindestens ein Leerzeichen enthält, nicht die Zeichenfolge enthält
" _ "
(Speicherplatz Unterstrich Leerzeichen) und endet mit der Zeichenfolge "!!!" (ohne die Anführungszeichen)?
Ich habe Probleme mit dem "nicht enthalten" Teil.
Hier ist, was ich bisher:
[A-Z].* .*!!!
Wie modifiziere ich dies auch angeben, „nicht enthalten,‚_‘“?
Es muss nicht die spezifische Zeichenfolge "_" sein. Wie kann ich sagen, dass keine Zeichenfolge enthalten ist? Zum Beispiel nicht mit "Hund"?
bearbeiten: Ich möchte die Lösung mit PHPs "preg_replace"
bearbeiten kompatibel sein: Beispiele:
Beispiele für "_":
Abc xyz !!! < --- Spiele
Hallo Welt !!! < --- Treffer
Hat _ Leerzeichen Underscore Leerzeichen !!! < --- passt nicht
Beispiele für "Hund":
Was für ein Hund !!! < --- stimmt nicht überein, (enthält "Hund")
Hallo Welt !!! < --- Übereinstimmungen
Hallo, welche Sprache verwenden Sie? Perl Reg.exps? ECMAScript? – Benoit
Können Sie einige Beispiele für gültige/ungültige Strings veröffentlichen? – Kobi