Texter mit x: Regular Expression

Beitrag lesen

Ich wollte nunr eine RegEx die mir nur den Teil zwischen den Quotes zurückgibt sofern der String der zwischen den Quotes ist auf swf endet.

(?:\S+.swf\b)|(?:\S+.SWF\b)

Wenn allerdings im swf Namen ein Leerzeichen vorhanden ist klappt es nicht mehr fehlerfrei.

In deiner Aufgabenstellung kommt "Leerzeichen" nicht vor, warum ist es also im Suchmuster enthalten?

", gefolgt von irgendetwas möglichst kurzem, gefolgt von .swf oder .SWF, gefolgt von " -> '/"(.+?.(swf|SWF))"/'

Dieses Suchmuster ist aber relativ fehlertollerant, also etwas was Du nicht unbedingt willst.