jQuery - Werte in Klammern erhalten

8

Ich habe eine HTML-Tabelle mit Werten innerhalb jeder Zeile.
Die Daten in diesem Format bestehen aus folgendem Format:

ABCD (1000.50)

%Vor%

Nun, Regex ist definitiv nicht eine meiner Stärken ;-)
Was ist die entsprechende Regex, um die Werte innerhalb der Klammern zu erhalten?

Jede Hilfe wäre willkommen!

    
netcase 29.06.2011, 09:56
quelle

3 Antworten

12

Wenn der erste Teil einer Zeichenfolge eine feste Länge hat, können Sie komplizierte Prozeduren vollständig vermeiden, indem Sie verwenden slice() :

%Vor%

Ansonsten können Sie indexOf() verwenden und, wenn Sie es brauchen, lastIndexOf() um den Wert zu erhalten:

%Vor%     
Andy E 29.06.2011, 10:29
quelle
1

Ein minimaler Regex von \((.*)\) würde den Trick machen, dies berücksichtigt jedoch nicht mehrere Klammern und es ist nicht nötig, vorher 4 Zeichen einzubeziehen. Es sagt wörtlich "Übereinstimmung (gefolgt von so vielen nicht-neuen Zeilen Zeichen wie möglich, gefolgt von)"

    
Simon Scarfe 29.06.2011 10:04
quelle
0

Sehen Sie hier: Suchen Sie mit jQuery einen Teilstring

Aber substring (), indexof () ist möglicherweise einfacher als Regex.

Ссылка

    
Tim 29.06.2011 09:59
quelle

Tags und Links