Als «regex» getaggte Fragen

278
Reguläre Ausdrücke - passen zu allem

Wie mache ich einen Ausdruck, der absolut zu allem passt (einschließlich Leerzeichen)? Beispiel: Regex: Ich habe _____ Schafe gekauft. Streichhölzer: Ich habe Schafe gekauft. Ich habe ein Schaf gekauft. Ich habe fünf Schafe gekauft. Ich habe es versucht (.*), aber das scheint nicht zu...

277
Wie werden nur erfasste Gruppen mit sed ausgegeben?

Gibt es eine Möglichkeit, sednur erfasste Gruppen auszugeben? Zum Beispiel angesichts der Eingabe: This is a sample 123 text and some 987 numbers und Muster: /([\d]+)/ Könnte ich nur 123- und 987-Ausgaben erhalten, die durch Rückverweise formatiert

275
Wie verwende ich JavaScript-Regex über mehrere Zeilen?

var ss= "<pre>aaaa\nbbb\nccc</pre>ddd"; var arr= ss.match( /<pre.*?<\/pre>/gm ); alert(arr); // null Ich möchte, dass der PRE-Block aufgenommen wird, obwohl er sich über Zeilenumbrüche erstreckt. Ich dachte, die 'm'-Flagge macht es. Nicht. Hier vor dem Posten die Antwort...

273
Regex - Enthält keine bestimmten Zeichen

Ich brauche eine passende Regex, wenn irgendwo in einem Satz weder <oder> steht. Wenn entweder <oder> in der Zeichenfolge enthalten ist, muss false zurückgegeben werden. Ich hatte einen Teilerfolg damit, aber nur, wenn meine <> am Anfang oder Ende sind: (?!<|>).*$ Ich...

265
Das mehrzeilige JavaScript-Regex-Flag funktioniert nicht

Ich habe einen regulären Ausdruck geschrieben, um Zeichenfolgen aus HTML abzurufen, aber es scheint, dass das mehrzeilige Flag nicht funktioniert. Dies ist mein Muster und ich möchte den Text in h1Tag bekommen. var pattern= /<div class="box-content-5">.*<h1>([^<]+?)<\/h1>/mi m...

250
Unterschied zwischen Übereinstimmungen () und find () in Java Regex

Ich versuche den Unterschied zwischen matches()und zu verstehen find(). Laut Javadoc wird ( matches()soweit ich weiß ) die gesamte Zeichenfolge durchsucht, auch wenn sie findet, wonach sie sucht, und sie find()wird aufhören, wenn sie findet, wonach sie sucht. Wenn diese Annahme richtig ist, kann...