Ich versuche, mit Regexes in PHP auf der Nachrichtenseite meiner Schule (mit WordPress) zu arbeiten. Die Idee ist, dass immer, wenn jemand einen Beitrag speichert, alle Instanzen von "Regis" (ohne "Jesuit" am Ende) durch "Regis Jesuit" ersetzt werden. (Ich gehe auf die Regis Jesuit High School, und die sind sehr wählerisch, was ihr Branding angeht). Insgesamt funktioniert dies gut mit der folgenden case-insensitive regex:
/regis(?! jesuit)/i
Wie kann ich diese Regex so ändern, dass sie nicht übereinstimmt, wenn sie die Zeichenfolge "Regis" oder 'Regis' (in einfachen oder doppelten Anführungszeichen) findet? (oder sogar "I go to Regis High School" ebenfalls in Anführungszeichen)? Die Idee dabei ist, die Regex dort zu ändern, wo es nötig ist, aber sie in direkten Anführungszeichen in den Geschichten der Leute gleich zu lassen, damit wir die Anführungszeichen der Leute nicht ändern.
Danke! Morgan