abend.
ich komme gerade nicht weiter:(
so siet mkein code aus:
JavaScript
r = 'ein bischen htmlcode<td>ein paar zahlen</td><td>46789</td><td>12975</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>101010</td><td>11</td><td>12</td>ein bischen htmlcode'
if(r.search(new RegExp('<td>ein paar zahlen</td>\\D*(\\d+\)\\D*(\\d+)\\D*(\\d+)\\D*(\\d+\)\\D*(\\d+)\\D*(\\d+)\\D*(\\d+)\\D*(\\d+)\\D*(\\d+)\\D*(\\d+)\\D*(\\d+)\\D*(\\d+)')) != -1){
alert('1:' + RegExp.$1 + ' 2:' + RegExp.$2 +' 10:' + RegExp.$10);
}
ausgabe : 1:46789 2:12975 10:undefined
ist es wirklich nicht möglich mehr als 9 Dinge zu speichern in den klammern?
bis zur 9 gehts
edit: okay habe die lösung gefunden
"Die Zahl der Substrings in runden Klammern kann zwar beliebig groß sein, aber das RegExp-Objekt bietet nur diese neun Plätze."
http://www.mediaevent.de/javas…gulaere-ausdruecke-3.html
hat jemand ne andere idee wie ich nun diese zahlen bekomme? (r ist nur als string vorhanden also nichts mit getElementsByTagName)