MudGuard: Verständnisfrage zu Regex in JS und HTML

Beitrag lesen

Hi,

Es hat übrigens ( statt (?: genügt. Oder hab ich etwas übersehen? Der Text mit Regex Coach lief jedenfalls tadellos.

Mit () wird eine Capturing Group definiert, mit (?:) eine Non-Capturing-Group. Wenn Du den Inhalt der Group nicht nochmal brauchst, ist eine Non-Capturing-Group immer besser, weil sie weniger Aufwand für die Regex-Engine verursacht.

Du beziehst Dich nirgendwo mehr auf die Gruppe (Du machst keine Ersetzung, und Du brauchst auch in Deiner Suche die Gruppe nicht nochmal), also Non-Capturing-Group, also (?:)

cu,
Andreas a/k/a MudGuard