hallo!
ich hab ein etwas längeres string den ich mit hilfe von reulären ausdrücken abkürzen will. Meine Methode schaut so aus:
ich hab die requlären ausdrücke auf einem online tester für regex getestet und da funktionieren die, wenn ich aber es im javascript aufrufe findet meine methode nichts.
Es soll übrigens 2 Kommentare finden. den text den ich brauch befindet sich dazwischen.
Die Kommentare schauen so aus:
stimmen meine ausdrücke nicht? oder warum krieg ich nichts zurück.
lg Ninette
ich hab ein etwas längeres string den ich mit hilfe von reulären ausdrücken abkürzen will. Meine Methode schaut so aus:
Code:
function getRelevant(inString){
var input=inString;
var regExprStart=/<-{2}!\s\.artikel/ig;
var regExprEnd=/<-{2}!\s\}{3}\s\.artikel/ig;
var result="";
var index1= input.search(regExprStart);
var index2=input.search(regExprEnd);
if (index1==-1){alert ("index1 ist -1"); return result; }
if(index2==-1){alert ("index2 ist -1"); return result;}
result = input.substring(index1,index2);
return result;
}
Es soll übrigens 2 Kommentare finden. den text den ich brauch befindet sich dazwischen.
Die Kommentare schauen so aus:
Code:
<! -- .artikel {{{ --> und <--! {{{ .artikel -->
stimmen meine ausdrücke nicht? oder warum krieg ich nichts zurück.
lg Ninette