Hallo miteinander,
ich möchte ein Suchmuster (Reguläre Ausdrücke) wiederholen jedoch versehe ich nihct wie ich das in ein Gruppe packe die sich unendlich oft wiederholen darf.
Testen tue ich das hier: https://regex101.com/r/9v450w/2
Mein String ist HTML Code.
Lesen möchte ich den Inhalt einer Tabelle
Auszug vom HTML Code:
<table class="spec table table-condensed product-spec-tabs">
<tbody><tr>
<td>CHEVROLET:</td>
<td>133 295 28</td>
</tr>
<tr>
<td>CHEVROLET:</td>
<td>133 326 39</td>
</tr>
<tr>
<td>OPEL:</td>
<td>436 544</td>
</tr>
<tr>
<td>OPEL:</td>
<td>13 279 263</td>
</tr>
<tr>
<td>OPEL:</td>
<td>436 530</td>
</tr>
<tr>
<td>OPEL:</td>
<td>13 315 242</td>
</tr>
</tbody></table>
Alles anzeigen
Mein StringRegExp Syntax: class="spec table table-condensed product-spec-tabs".\s*<tbody><tr>\s*<td>(.*):<\/td>\s*<td>(.*)<\/td>\s*<\/tr>\s*<tr>\s*<td>(.*):<\/td>\s*<td>(.*)<\/td>
Zu wiederholen: \s*<\/tr>\s*<tr>\s*<td>(.*):<\/td>\s*<td>(.*)<\/td>
Ich habe auf verschiedenen Seiten jetzt gesehen das wenn man eine Eckige Klammer [] um einen Teil macht und Plus (+) bzw. ein Mal (*) danach schreibt das man dann die gesamte folge wiederholen kann.
leider klappt das bei mir nicht, daher habe ich entweder etwas Falsch verstanden, oder Fehlerhaft zusammen gebaut.
hat mir jemand einen Tipp? oder kann mir weiterhelfen?
gruß Mücke