2017-01-31 4 views
-3

Ich habe jetzt mit dieser für eine ganze Weile strugling, Wie kann ich passe nur eine chemische Formel fro die Zeichenfolge unten:Regex-Hilfe benötigt?

<formula concise="C 20 H 21 N 7 O 7"/> 

ex: Notwendigkeit C20H21N7O7

Ich habe versucht:

<formula concise=.([\w\s\d]+).\/> 

aber es scheint nicht zu funktionieren.

PS: Notwendigkeit allgemeinen Fall, die verwendet werden können andere Formeln

+0

Sie (wahrscheinlich) müssen dem endgültigen '/' entkommen: https://regex101.com/r/mxLu5n/1 –

+1

Bitte tun Sie etwas Mühe, um Ihre Frage zu schreiben. http://stackoverflow.com/editing-help http://stackoverflow.com/help/how-to-ask –

Antwort

0

<formula concise="([\w\s\d]+)"\/>

Die erste Capture-Gruppe zu finden, werden Sie die Zeichenfolge zwischen den Anführungszeichen des concise Attribut erhalten.