2009-08-13 14 views

Antwort

6

/^ [^ _] * $/

Die [^] Syntax bedeutet „nicht ein beliebiges dieser Zeichen enthalten ".

+0

so einfach war. Was habe ich gedacht? Tatsächlich war dies eine Vereinfachung eines großen regulären Ausdrucksproblems, dessen Teilantwort ich hier fand - http://StackOverflow.com/Questions/1240674/ Ich denke, ich habe es vereinfacht, während ich versuchte, das Problem zu isolieren. Und konnte diese einfache Antwort nicht finden. Wie auch immer, danke für die Aufklärung. –

0

Um ein Zeichen zu erhalten, das kein Unterstrich ist, verwenden Sie [^_] (das ^ bedeutet "nicht"). Also eine ganze Reihe passen Sie so etwas tun würde:

/[^_]+/ 
+0

Falsch. Es würde "a_" übereinstimmen. –

+1

Es würde das "a" in "a_" übereinstimmen, ja. –

Verwandte Themen