gegeben:Javascript - erhalten nur der variable Teil einer Regex
var regexp = new RegExp("<~~include(.*?)~~>", "g");
Was ist der einfachste Weg in Javascript eine Variable zuweisen, was auch immer von Matched *.?
ich dies tun kann, aber es ist ein wenig hässlich:
myString.match(regexp).replace("<~~include", "").replace("~~>", "");
Wird dies nicht zu einem Fehler führen, wenn es keine Übereinstimmung gibt? Wenn keine Übereinstimmung vorhanden ist, wird null zurückgegeben. Wenn Sie also versuchen, auf den Array-Index eines Nullobjekts zuzugreifen, wird ein Fehler ausgegeben. –