[geklärt] HTTPMOD und Regex - Verständisfragen

Begonnen von Parador, 11 Februar 2022, 08:55:11

Vorheriges Thema - Nächstes Thema

Parador

Hallo Zusammen,

ich bin wirklich kein Regex-Profi, versuche mich aber reinzudenken und probiere viel aus... Verstehe aber immer noch nicht jedes Verhalten auch hier in FHEM.
Vielleicht könnt Ihr mir da weiterhelfen.
Wie schon hier beschrieben: https://forum.fhem.de/index.php/topic,124533.0.html versuche ich eine Webseite auszulesen. Selbige ist auch nicht wirklich modern gestaltet, ist aber halt so.
Nun teste ich fleissig mit https://regex101.com/ komme aber an einer Stelle nicht weiter.

Wenn ich dort einen "funktionierenden regulären Ausdruck" gebastelt habe... und sie mir auf regex101 zwei Matches mit jeweils einer Group liefert (Match1 mit Group1 und Match2 mit Group2) und ich diese dann bei FHEM einsetze... liefert mir FHEM "nur" den ersten Match, auch nicht den zweiten, oder gar die Gruppen...

Ok, hier jetzt mal konkret:
<!DOCTYPE html>
<html>
<head><link rel="stylesheet" type="text/css" href="wi.css"></link><script src="wi.js" type="text/javascript"></script><title>WI</title></head>
<body>
<a name="oben"/><h1>Vertretungspl&auml;ne f&uuml;r </h1><br />
<a href="#01.12.2021">01.12.2021</a><br />
<a href="#02.12.2021">02.12.2021</a><br />
<a name="01.12.2021"><hr /></a>
<p class="seite" style="text-align:left">
<h2>Vertretungsplan f&uuml;r Mittwoch, 1.12.2021</h2>erstellt: 1.12. 7:07 </p>
<p class="seite" style="text-align:left">
<h4>Nicht verf&uuml;gbare R&auml;ume:</h4> <table class="R"><colgroup><col width="100"/><col width="200"/></colgroup> <tbody class="R"><tr class="R"><th rowspan="1" class="R">
MZR</th>
<td>
5.-6. </td>
</tr></tbody>
</table>
</p>
<p class="seite" style="text-align:left">
<h4>Vertretungen:</h4> <table class="k" border="3"><tr><th width="75">
Klasse </th>
<th width="75">
&nbsp;Lkr.</th>
<th width="60">
Std.</th>
<th width="235">
&nbsp;vertreten durch</th>
<th width="75">
&nbsp;Raum</th>
<th width="330">
</th>
</tr>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
05A</th>
<td>
&nbsp;Lw</td>
<td>
5</td>
<td>
&nbsp;Lehrer A</td>
<td>
&nbsp;N003</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;Gu</td>
<td>
6</td>
<td>
&nbsp;Lehrer B</td>
<td>
&nbsp;B1</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
05B</th>
<td>
&nbsp;Bm</td>
<td>
3</td>
<td>
&nbsp;Lehrer C</td>
<td>
&nbsp;N004</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
05D</th>
<td>
&nbsp;He</td>
<td>
6</td>
<td>
&nbsp;Lehrer D</td>
<td>
&nbsp;H2</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="3" class="k">
06A</th>
<td>
&nbsp;KG</td>
<td>
3</td>
<td>
&nbsp;Lehrer E</td>
<td>
&nbsp;H1</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;Py</td>
<td>
5</td>
<td>
&nbsp;Lehrer F</td>
<td>
&nbsp;N101</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;S&auml;</td>
<td>
6</td>
<td>
&nbsp;Lehrer G</td>
<td>
&nbsp;C1</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
06B</th>
<td>
&nbsp;Zi</td>
<td>
6</td>
<td>
&nbsp;Lehrer H</td>
<td>
&nbsp;N103</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
06C</th>
<td>
&nbsp;KG</td>
<td>
3</td>
<td>
&nbsp;Lehrer I</td>
<td>
&nbsp;H1</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="5" class="k">
06D</th>
<td>
&nbsp;Krs</td>
<td>
3</td>
<td>
&nbsp;Lehrer J</td>
<td>
&nbsp;B2</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;Bu</td>
<td>
4</td>
<td>
&nbsp;Lehrer K</td>
<td>
&nbsp;B2</td>
<td>
&nbsp;Raum&auml;nderung</td>
</tr><tr class="k">
<td>
&nbsp;Py</td>
<td>
5</td>
<td>
&nbsp;Lehrer L</td>
<td>
&nbsp;N101</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;Lai</td>
<td>
5</td>
<td>
&nbsp;Lehrer M</td>
<td>
&nbsp;N106</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;Wa</td>
<td>
6</td>
<td>
&nbsp;Lehrer N</td>
<td>
&nbsp;We</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
06E</th>
<td>
&nbsp;Lai</td>
<td>
5</td>
<td>
&nbsp;Lehrer O</td>
<td>
&nbsp;N106</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
07A</th>
<td>
&nbsp;Bm</td>
<td>
1</td>
<td>
&nbsp;Lehrer P</td>
<td>
&nbsp;Z2</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;RJa</td>
<td>
6</td>
<td>
&nbsp;Lehrer Q</td>
<td>
&nbsp;N010</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
07B</th>
<td>
&nbsp;Py</td>
<td>
1</td>
<td>
&nbsp;Lehrer R</td>
<td>
&nbsp;N011</td>
<td>
&nbsp;statt 6.St. </td>
</tr><tr class="k">
<td>
&nbsp;Bie</td>
<td>
6</td>
<td>
&nbsp;Lehrer S</td>
<td>
&nbsp;N011</td>
<td>
&nbsp; (Bie verlegt auf 1.St.)</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
07D</th>
<td>
&nbsp;Krs</td>
<td>
4</td>
<td>
&nbsp;Lehrer T</td>
<td>
&nbsp;N108</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
08B</th>
<td>
&nbsp;Ga</td>
<td>
1</td>
<td>
&nbsp;Lehrer U</td>
<td>
&nbsp;P3</td>
<td>
&nbsp;zusammen mit 08B(Ph)</td>
</tr><tr class="k">
<td>
&nbsp;Rom</td>
<td>
2</td>
<td>
&nbsp;Lehrer V</td>
<td>
&nbsp;C1</td>
<td>
&nbsp;zusammen mit 08B(C&Uuml;)</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
08C</th>
<td>
&nbsp;Gu</td>
<td>
3</td>
<td>
&nbsp;Lehrer W</td>
<td>
&nbsp;H005</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;Gu</td>
<td>
4</td>
<td>
&nbsp;Lehrer X</td>
<td>
&nbsp;H005</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
08D</th>
<td>
&nbsp;KG</td>
<td>
1</td>
<td>
&nbsp;Lehrer Y</td>
<td>
&nbsp;H2</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;Py</td>
<td>
6</td>
<td>
&nbsp;Lehrer Z</td>
<td>
&nbsp;H110</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
08F</th>
<td>
&nbsp;Py</td>
<td>
6</td>
<td>
&nbsp;Lehrer AA</td>
<td>
&nbsp;H110</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
09C</th>
<td>
&nbsp;KS</td>
<td>
2</td>
<td>
&nbsp;Lehrer AB</td>
<td>
&nbsp;H003</td>
<td>
&nbsp;Raum&auml;nderung Kurzarbeit</td>
</tr><tr class="k">
<td>
&nbsp;Krs</td>
<td>
5</td>
<td>
&nbsp;Lehrer AC</td>
<td>
&nbsp;H216</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
09D</th>
<td>
&nbsp;Ec</td>
<td>
6</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;verlegt auf Do(2.12.) 3.St. </td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
09E</th>
<td>
&nbsp;Bu</td>
<td>
2</td>
<td>
&nbsp;Lehrer AD</td>
<td>
&nbsp;C2</td>
<td>
&nbsp;Raum&auml;nderung</td>
</tr><tr class="k">
<td>
&nbsp;Krs</td>
<td>
6</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
09F</th>
<td>
&nbsp;Krs</td>
<td>
5</td>
<td>
&nbsp;Lehrer AE</td>
<td>
&nbsp;H216</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
10A</th>
<td>
&nbsp;Py</td>
<td>
3</td>
<td>
&nbsp;Lehrer AF</td>
<td>
&nbsp;Ek2</td>
<td>
&nbsp;anstelle Klasse LRI</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
10B</th>
<td>
&nbsp;Py</td>
<td>
3</td>
<td>
&nbsp;Lehrer AG</td>
<td>
&nbsp;Ek2</td>
<td>
&nbsp;anstelle Klasse LRI</td>
</tr><tr class="k">
<td>
&nbsp;Sf</td>
<td>
4</td>
<td>
&nbsp;Lehrer AH</td>
<td>
&nbsp;Com1</td>
<td>
&nbsp;Raum&auml;nderung</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
WUR</th>
<td>
&nbsp;He</td>
<td>
7</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;He</td>
<td>
8</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
2geo1</th>
<td>
&nbsp;Bm</td>
<td>
5</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Bm</td>
<td>
6</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
5sp10</th>
<td>
&nbsp;Krs</td>
<td>
1</td>
<td>
&nbsp;</td>
<td>
&nbsp;N204</td>
<td>
&nbsp;Arbeitsauftr&auml;ge auf Teams</td>
</tr><tr class="k">
<td>
&nbsp;Krs</td>
<td>
2</td>
<td>
&nbsp;</td>
<td>
&nbsp;N204</td>
<td>
&nbsp;Arbeitsauftr&auml;ge auf Teams</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
WU</th>
<td>
&nbsp;medi</td>
<td>
7</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;medi</td>
<td>
8</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="3" class="k">
P12</th>
<td>
&nbsp;Ig</td>
<td>
8</td>
<td>
&nbsp;Lehrer AJ</td>
<td>
&nbsp;Com2</td>
<td>
&nbsp;Raum&auml;nderung</td>
</tr><tr class="k">
<td>
&nbsp;Ig</td>
<td>
9</td>
<td>
&nbsp;Lehrer AJ</td>
<td>
&nbsp;Com2</td>
<td>
&nbsp;Raum&auml;nderung</td>
</tr><tr class="k">
<td>
&nbsp;Ig</td>
<td>
10</td>
<td>
&nbsp;Lehrer AJ</td>
<td>
&nbsp;Com2</td>
<td>
&nbsp;Raum&auml;nderung</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
WRSem</th>
<td>
&nbsp;KG</td>
<td>
4</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;RJa</td>
<td>
4</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
FU9</th>
<td>
&nbsp;Krs</td>
<td>
7</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
</table>
</p>
<p class="seite" style="text-align:left">
<table class="F"><colgroup><col width="899"/></colgroup> <tbody class="F"><tr class="F"><th rowspan="1" class="F">
Vorlesewettbewerb in der 5. und 6. Stunde im MZR!</th>
</tr></tbody>
<tbody class="F"><tr class="F"><th rowspan="1" class="F">
Der Wahlunterricht bei Herrn Mustermann entf&auml;llt heute!</th>
</tr></tbody>
<tbody class="F"><tr class="F"><th rowspan="1" class="F">
Der F&ouml;rderunterricht bei Frau Musterfrau entf&auml;llt heute!</th>
</tr></tbody>
</table>
</p>
<p class="seite" style="text-align:left">
<a href="#oben">Nach oben</a> </p>
<hr />
<a name="02.12.2021"><hr /></a>
<p class="seite" style="text-align:left">
<h2>Vertretungsplan f&uuml;r Donnerstag, 2.12.2021</h2>erstellt: 1.12. 7:07 </p>
<p class="seite" style="text-align:left">
<h4>Nicht verf&uuml;gbare R&auml;ume:</h4> <table class="R"><colgroup><col width="100"/><col width="200"/></colgroup> <tbody class="R"><tr class="R"><th rowspan="1" class="R">
N003</th>
<td>
4.</td>
</tr></tbody>
</table>
</p>
<p class="seite" style="text-align:left">
<h4>Vertretungen:</h4> <table class="k" border="3"><tr><th width="75">
Klasse </th>
<th width="75">
&nbsp;Lkr.</th>
<th width="60">
Std.</th>
<th width="235">
&nbsp;vertreten durch</th>
<th width="75">
&nbsp;Raum</th>
<th width="330">
</th>
</tr>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
05A</th>
<td>
&nbsp;Dr</td>
<td>
5</td>
<td>
&nbsp;Lehrer BA</td>
<td>
&nbsp;N003</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
05B</th>
<td>
&nbsp;Bre</td>
<td>
6</td>
<td>
&nbsp;Lehrer BB</td>
<td>
&nbsp;H2</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
05D</th>
<td>
&nbsp;He</td>
<td>
5</td>
<td>
&nbsp;Lehrer BC</td>
<td>
&nbsp;N008</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
05E</th>
<td>
&nbsp;He</td>
<td>
5</td>
<td>
&nbsp;Lehrer BC</td>
<td>
&nbsp;N008</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="3" class="k">
05F</th>
<td>
&nbsp;KS</td>
<td>
2</td>
<td>
&nbsp;Lehrer BD</td>
<td>
&nbsp;N008</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;Dr</td>
<td>
5</td>
<td>
&nbsp;Lehrer BE</td>
<td>
&nbsp;N003</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;He</td>
<td>
5</td>
<td>
&nbsp;Lehrer BF</td>
<td>
&nbsp;N008</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
06C</th>
<td>
&nbsp;Bre</td>
<td>
5</td>
<td>
&nbsp;Lehrer BG</td>
<td>
&nbsp;N104</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
06D</th>
<td>
&nbsp;Bre</td>
<td>
2</td>
<td>
&nbsp;Lehrer BH</td>
<td>
&nbsp;N105</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="3" class="k">
07A</th>
<td>
&nbsp;Dr</td>
<td>
3</td>
<td>
&nbsp;Lehrer BI</td>
<td>
&nbsp;N010</td>
<td>
&nbsp;anstelle Klasse LRI</td>
</tr><tr class="k">
<td>
&nbsp;RJa</td>
<td>
4</td>
<td>
&nbsp;Lehrer BJ</td>
<td>
&nbsp;N010</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;KG</td>
<td>
5</td>
<td>
&nbsp;Lehrer BK</td>
<td>
&nbsp;H1</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
07B</th>
<td>
&nbsp;Dr</td>
<td>
3</td>
<td>
&nbsp;Lehrer BK</td>
<td>
&nbsp;N010</td>
<td>
&nbsp;anstelle Klasse LRI</td>
</tr><tr class="k">
<td>
&nbsp;He</td>
<td>
4</td>
<td>
&nbsp;Lehrer BL</td>
<td>
&nbsp;H1</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
07C</th>
<td>
&nbsp;Bk</td>
<td>
6</td>
<td>
&nbsp;Lehrer BM</td>
<td>
&nbsp;Mu2</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
07D</th>
<td>
&nbsp;Bre</td>
<td>
1</td>
<td>
&nbsp;Lehrer BN</td>
<td>
&nbsp;Z2</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
07E</th>
<td>
&nbsp;He</td>
<td>
4</td>
<td>
&nbsp;Lehrer BO</td>
<td>
&nbsp;H1</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
08A</th>
<td>
&nbsp;Dr</td>
<td>
2</td>
<td>
&nbsp;Lehrer BP</td>
<td>
&nbsp;H303</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;Ge</td>
<td>
4</td>
<td>
&nbsp;Lehrer BR</td>
<td>
&nbsp;N104</td>
<td>
&nbsp;anstelle Klasse LRI</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
08B</th>
<td>
&nbsp;Dr</td>
<td>
2</td>
<td>
&nbsp;Lehrer BS</td>
<td>
&nbsp;H303</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="3" class="k">
08C</th>
<td>
&nbsp;Ge</td>
<td>
4</td>
<td>
&nbsp;Lehrer BT</td>
<td>
&nbsp;N104</td>
<td>
&nbsp;anstelle Klasse LRI</td>
</tr><tr class="k">
<td>
&nbsp;Dr</td>
<td>
4</td>
<td>
&nbsp;Lehrer BU</td>
<td>
&nbsp;H005</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;Bk</td>
<td>
5</td>
<td>
&nbsp;Lehrer BV</td>
<td>
&nbsp;H005</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
08D</th>
<td>
&nbsp;Dr</td>
<td>
4</td>
<td>
&nbsp;Lehrer BV</td>
<td>
&nbsp;H005</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
09C</th>
<td>
&nbsp;Km</td>
<td>
5</td>
<td>
&nbsp;Lehrer BW</td>
<td>
&nbsp;H303</td>
<td>
&nbsp;statt Di(30.11.) 6.St. </td>
</tr><tr class="k">
<td>
&nbsp;Dr</td>
<td>
6</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="2" class="k">
09D</th>
<td>
&nbsp;KS</td>
<td>
3</td>
<td>
&nbsp;Lehrer BX</td>
<td>
&nbsp;B3</td>
<td>
&nbsp;statt Mi(1.12.) 6.St. </td>
</tr><tr class="k">
<td>
&nbsp;He</td>
<td>
6</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="3" class="k">
09E</th>
<td>
&nbsp;Dr</td>
<td>
6</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;He</td>
<td>
6</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Bre</td>
<td>
7</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
09F</th>
<td>
&nbsp;He</td>
<td>
6</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="8" class="k">
10A</th>
<td>
&nbsp;Dr</td>
<td>
1</td>
<td>
&nbsp;</td>
<td>
&nbsp;N111</td>
<td>
&nbsp;eigenverantwortliches Lernen</td>
</tr><tr class="k">
<td>
&nbsp;Bk</td>
<td>
4</td>
<td>
&nbsp;Lehrer BY</td>
<td>
&nbsp;B2</td>
<td>
&nbsp;</td>
</tr><tr class="k">
<td>
&nbsp;RJa</td>
<td>
6</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Ec</td>
<td>
8</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;He</td>
<td>
9</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Kt</td>
<td>
9</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;He</td>
<td>
10</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Kt</td>
<td>
10</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="7" class="k">
10B</th>
<td>
&nbsp;Frk</td>
<td>
7</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Ga</td>
<td>
8</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Kt</td>
<td>
9</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Li</td>
<td>
9</td>
<td>
&nbsp;Lehrer BZ</td>
<td>
&nbsp;H2</td>
<td>
&nbsp;Kein Schwimmen!</td>
</tr><tr class="k">
<td>
&nbsp;Kt</td>
<td>
10</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Li</td>
<td>
10</td>
<td>
&nbsp;Lehrer BZ</td>
<td>
&nbsp;H2</td>
<td>
&nbsp;Kein Schwimmen!</td>
</tr><tr class="k">
<td>
&nbsp;KA</td>
<td>
2</td>
<td>
&nbsp;Lehrer CA</td>
<td>
&nbsp;C1</td>
<td>
&nbsp;</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="5" class="k">
10C</th>
<td>
&nbsp;Ec</td>
<td>
7</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Kt</td>
<td>
9</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Li</td>
<td>
9</td>
<td>
&nbsp;Lehrer CB</td>
<td>
&nbsp;H2</td>
<td>
&nbsp;Kein Schwimmen!</td>
</tr><tr class="k">
<td>
&nbsp;Kt</td>
<td>
10</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Li</td>
<td>
10</td>
<td>
&nbsp;Lehrer CC</td>
<td>
&nbsp;H2</td>
<td>
&nbsp;Kein Schwimmen!</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
WUR</th>
<td>
&nbsp;Kt</td>
<td>
7</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="3" class="k">
WU</th>
<td>
&nbsp;Lw</td>
<td>
7</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Wu</td>
<td>
7</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr><tr class="k">
<td>
&nbsp;Lw</td>
<td>
8</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
FU9</th>
<td>
&nbsp;Tk</td>
<td>
7</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
<tbody class="k"><tr class="k"><th rowspan="1" class="k">
MSem</th>
<td>
&nbsp;RJa</td>
<td>
3</td>
<td>
&nbsp;</td>
<td>
&nbsp;</td>
<td>
&nbsp;entf&auml;llt</td>
</tr></tbody>
</table>
</p>
<p class="seite" style="text-align:left">
<table class="F"><colgroup><col width="899"/></colgroup> <tbody class="F"><tr class="F"><th rowspan="1" class="F">
Der Wahlunterricht "LaLaLaLa" bei Herrn Mustermann muss leider heute entfallen!</th>
</tr></tbody>
<tbody class="F"><tr class="F"><th rowspan="1" class="F">
Der Wahlunterricht bei Herrn Mustermann entf&auml;llt heute!</th>
</tr></tbody>
</table>
</p>
<p class="seite" style="text-align:left">
<a href="#oben">Nach oben</a> </p>
<hr />
</body></html>


und das verwendete RegEx:
(\d{1,}\.\d{1,}\.\s\d{1,}\:\d{2})

liefert bei regex101:
Match1:      459-469 1.12. 7:07
Group1:      459-469 1.12. 7:07
Match1:      9535-9545 1.12. 7:07
Group2:      9535-9545 1.12. 7:07


Fhem liefert (genau einen Treffer):
1.12. 7:07

gut ist in dem Fall egal, weil gleich aber muss ja nicht...

genauso ist es mit dem verwendeten RegEx:
(<tbody class="k"><tr class="k"><th rowspan="[0-4]" class="k">[.|\n]05A(.|\n)*?<\/tr><\/tbody>)

liefert bei regex101:
Zwei Matches mit je zwei Group Treffern..

FHEM liefert:
die beiden Group Treffer des ersten Matches

Wie kann ich das ändern? oder was passt an meinen RegEx'es nicht...?

Und ja die "XPath-Option" habe ich auch schon probiert, bin aber auch nicht wirklich weitergekommen...
Mir geht es auch mehr um das Verstehen des Verhaltens, damit ich auch andere reguläre Ausdrücke besser verstehe/hinbekomme...
Freue mich auf Euere konstruktive Unterstützung ;-)


OdfFhem

https://regex101.com/ hat standardmäßig den Modus g wie global aktiviert.
Entfernt man diesen, findet er auch nur 1 Match ...

Parador

ok, danke - das erklärt zumindest schon mal den Unterschied.

habe mir jetzt schon angelesen, dass ich FHEM auch dazubringen kann "global" zu denken..
habe jetzt mit
attr myHTTPModDevice reading01RegOpt g
und
attr myHTTPModDevice reading01RegOpt gm
getestet.

Schaut viel besser aus ;-)

Vielen Dank für die schnelle Hilfestellung!