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