Ich benötige Hilfe bei einer Transformation. Bei RegEx werde ich wohl nie im Leben richtig durchsteigen und JavaScript habe ich bisher noch nicht gelernt.
Ich erhalte, von MobileAlert Geräten, folgenden String:
Code: Alles auswählen
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sensor Überblick</title>
<link href="/Content/css?v=Eslk_2H6Ss2i4k1dsN9Z3XkjPw7JieA8ojfWaoiEJ101" rel="stylesheet" />
<script src="/bundles/modernizr?v=incVuEFe6J4P07A0AcRsbJic_UE5MwkRMEGcOtk94TE1"></script>
</head>
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-collapse"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span
class="icon-bar"></span> </button>
<div class="navbar-brand">MOBILE ALERTS</div>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="/">Home</a></li>
<li><a href="/Home/SensorsOverview?phoneid=519032776604">Sensoren</a></li>
<li><a href="/Home/Actions?phoneid=519032776604">Aktionslog</a></li>
<li><a href="/Home/Imprint?phoneid=519032776604">Impressum</a></li>
<li><a href="/Home/Privacy?phoneid=519032776604">Datenschutzerklärung</a></li>
</ul>
</div>
</div>
</div>
<div class="container body-content">
<h3>Überblick für Phone ID 519032776604</h3>
<p><a href="/">Zurück zu Home</a></p>
<div class="panel panel-default">
<div class="panel-body">
<div class="sensor">
<div class="sensor-header">
<h3> <a
href="/Home/MeasurementDetails?deviceid=0216CBA48229&vendorid=e3cee4fa-a164-463e-92b0-c1c218dae475&appbundle=eu.mobile_alerts.weatherhub">Aussentemperatur
</a>
</h3>
<div class="sensor-component">
<h5>ID</h5>
<h4>0216CBA48229</h4>
</div>
</div>
<div class="nofloat"></div>
<div class="sensor-component">
<h5>Zeitpunkt</h5>
<h4>22.09.2021 13:15:35</h4>
</div>
<div class="sensor-component">
<h5>Temperatur</h5>
<h4>20,1 C</h4>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-body">
<div class="sensor">
<div class="sensor-header">
<h3> <a
href="/Home/MeasurementDetails?deviceid=026ECD8ABC79&vendorid=e3cee4fa-a164-463e-92b0-c1c218dae475&appbundle=eu.mobile_alerts.weatherhub">Schlafzimmer
</a>
</h3>
<div class="sensor-component">
<h5>ID</h5>
<h4>026ECD8ABC79</h4>
</div>
</div>
<div class="nofloat"></div>
<div class="sensor-component">
<h5>Zeitpunkt</h5>
<h4>22.09.2021 13:13:55</h4>
</div>
<div class="sensor-component">
<h5>Temperatur</h5>
<h4>18,4 C</h4>
</div>
<div class="sensor-component">
<h5>Luftfeuchte</h5> <!-- Luftfeuchtigkeit -->
<h4>60%</h4>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-body">
<div class="sensor">
<div class="sensor-header">
<h3> <a
href="/Home/MeasurementDetails?deviceid=0258290D6C2A&vendorid=e3cee4fa-a164-463e-92b0-c1c218dae475&appbundle=eu.mobile_alerts.weatherhub">Wohnzimmer</a>
</h3>
<div class="sensor-component">
<h5>ID</h5>
<h4>0258290D6C2A</h4>
</div>
</div>
<div class="nofloat"></div>
<div class="sensor-component">
<h5>Zeitpunkt</h5>
<h4>22.09.2021 13:12:38</h4>
</div>
<div class="sensor-component">
<h5>Temperatur</h5>
<h4>21,1 C</h4>
</div>
</div>
</div>
</div>
<hr />
<footer>
<p>© 2021 - DATA INFORMATION SERVICES GmbH</p>
</footer>
</div>
<script src="/bundles/jquery?v=8OoS0awDZyFg-cbyVzvkILERIE1DGSe3sRQdCSYrgEQ1"></script>
<script src="/bundles/bootstrap?v=nVPYveeA6w58RVBNc8KhWwRKnYjvXImjjVbPBUuBfrI1"></script>
</body>
</html>
Ein Gerät ist eindeutig durch seine Device-ID bestimmt. Also beispielsweise 0216CBA48229. In diesem Beispiel möchte also "20,1" zurück bekommen.
Wenn mir da jemand helfen könnte, wäre ich dankbar!
Gruß