|
You last visited: Today at 22:29
Advertisement
Größerer StringRegExp möglich?
Discussion on Größerer StringRegExp möglich? within the AutoIt forum part of the Coders Den category.
08/08/2014, 11:22
|
#1
|
elite*gold: 0
Join Date: Aug 2010
Posts: 37
Received Thanks: 0
|
Größerer StringRegExp möglich?
Hallo Leute, für mein Overlay wollte ich auslesen wer gerade im Netztwerk online ist, doch da es etwas größer ist wollte ich fragen wie ich das Realisieren kann und ob es überhaupt möglich ist da manchmal nur 2 Online sind und manchmal 5+.
Hier ein bsp. wie es aussieht wenn 3 Online Sind:
(android-9884ccb3414ef081 192.168.178.60 WLAN 52 Mbit/s
HOLDY 192.168.178.50 LAN 1 Gbit/s
NSA325192.168.178.32 LAN 1 Gbit/s)
HTML Code:
<tr><td colspan="7"><table class="zebra_reverse"><colgroup><col width="24px"><col width="200px"><col width="85px"><col width="95px"><col width="90px"><col width="40px"><col width="40px"></colgroup><tr ><td class='separator' colspan='7'><hr><p><span> Aktive Verbindungen </span></p></td></tr><tr><td class="iconrow globe_online" title="mit FRITZ!Box verbunden, im Internet"></td><td>android-9884ccb3414ef081</td><td>192.168.178.60</td><td><a class="no_link" href="/wlan/wlan_settings.lua?sid=38ae1bacf8eee815"><img alt="" src="/css/default/images/clients_wlan.gif"> WLAN</a> 52 Mbit/s</td><td></td><td class="buttonrow"><button type="submit" class="icon" id="edit_landevice9616" name="edit" value="landevice9616" title="Bearbeiten"><img src="/css/default/images/bearbeiten.gif" alt="Bearbeiten"/></button></td><td class="buttonrow"><button type="submit" class="icon" id="delete_landevice9616" name="delete" value="landevice9616" title="Löschen" onclick="return checkWlanDelete('wlan','1','1','android-9884ccb3414ef081','1','0','auto')" disabled ><img src="/css/default/images/loeschen.gif" alt="Löschen"/></button></td></tr><tr><td class="iconrow globe_online" title="mit FRITZ!Box verbunden, im Internet"></td><td><a href="http://192.168.178.50">HOLDY</a></td><td>192.168.178.50</td><td><img alt="" src="/css/default/images/clients_lan.png"> LAN 1 Gbit/s</td><td><a href='/cgi-bin/webcm?getpage=../html/de/menus/menu2.html&var:menu=internet&var:pagename=portfw&sid=38ae1bacf8eee815'>Portfreigabe</a></td><td class="buttonrow"><button type="submit" class="icon" id="edit_landevice9615" name="edit" value="landevice9615" title="Bearbeiten"><img src="/css/default/images/bearbeiten.gif" alt="Bearbeiten"/></button></td><td class="buttonrow"><button type="submit" class="icon" id="delete_landevice9615" name="delete" value="landevice9615" title="Löschen" onclick="return checkWlanDelete('ethernet','0','1','HOLDY','1','0','auto')"><img src="/css/default/images/loeschen.gif" alt="Löschen"/></button></td></tr><tr><td class="iconrow led_green" title="mit FRITZ!Box verbunden, nicht im Internet"></td><td><a href="http://192.168.178.32">NSA325</a></td><td>192.168.178.32</td><td><img alt="" src="/css/default/images/clients_lan.png"> LAN 1 Gbit/s</td><td>
Und so sieht es aus wenn ein Gerät hinzukommt (DesBosses Handy 192.168.178.30 WLAN 65 Mbit/s)
HTML Code:
<tr><td colspan="7"><table class="zebra_reverse"><colgroup><col width="24px"><col width="200px"><col width="85px"><col width="95px"><col width="90px"><col width="40px"><col width="40px"></colgroup><tr ><td class='separator' colspan='7'><hr><p><span> Aktive Verbindungen </span></p></td></tr><tr><td class="iconrow globe_online" title="mit FRITZ!Box verbunden, im Internet"></td><td>android-9884ccb3414ef081</td><td>192.168.178.60</td><td><a class="no_link" href="/wlan/wlan_settings.lua?sid=107fe7cae3c24ec6"><img alt="" src="/css/default/images/clients_wlan.gif"> WLAN</a> 58 Mbit/s</td><td></td><td class="buttonrow"><button type="submit" class="icon" id="edit_landevice1265" name="edit" value="landevice1265" title="Bearbeiten"><img src="/css/default/images/bearbeiten.gif" alt="Bearbeiten"/></button></td><td class="buttonrow"><button type="submit" class="icon" id="delete_landevice1265" name="delete" value="landevice1265" title="Löschen" onclick="return checkWlanDelete('wlan','1','1','android-9884ccb3414ef081','1','0','auto')" disabled ><img src="/css/default/images/loeschen.gif" alt="Löschen"/></button></td></tr><tr><td class="iconrow globe_online" title="mit FRITZ!Box verbunden, im Internet"></td><td>DesBossesHandy</td><td>192.168.178.30</td><td><a class="no_link" href="/wlan/wlan_settings.lua?sid=107fe7cae3c24ec6"><img alt="" src="/css/default/images/clients_wlan.gif"> WLAN</a> 65 Mbit/s</td><td></td><td class="buttonrow"><button type="submit" class="icon" id="edit_landevice1260" name="edit" value="landevice1260" title="Bearbeiten"><img src="/css/default/images/bearbeiten.gif" alt="Bearbeiten"/></button></td><td class="buttonrow"><button type="submit" class="icon" id="delete_landevice1260" name="delete" value="landevice1260" title="Löschen" onclick="return checkWlanDelete('wlan','1','1','DesBossesHandy','1','0','auto')" disabled ><img src="/css/default/images/loeschen.gif" alt="Löschen"/></button></td></tr><tr><td class="iconrow globe_online" title="mit FRITZ!Box verbunden, im Internet"></td><td><a href="http://192.168.178.50">HOLDY</a></td><td>192.168.178.50</td><td><img alt="" src="/css/default/images/clients_lan.png"> LAN 1 Gbit/s</td><td><a href='/cgi-bin/webcm?getpage=../html/de/menus/menu2.html&var:menu=internet&var:pagename=portfw&sid=107fe7cae3c24ec6'>Portfreigabe</a></td><td class="buttonrow"><button type="submit" class="icon" id="edit_landevice1264" name="edit" value="landevice1264" title="Bearbeiten"><img src="/css/default/images/bearbeiten.gif" alt="Bearbeiten"/></button></td><td class="buttonrow"><button type="submit" class="icon" id="delete_landevice1264" name="delete" value="landevice1264" title="Löschen" onclick="return checkWlanDelete('ethernet','0','1','HOLDY','1','0','auto')"><img src="/css/default/images/loeschen.gif" alt="Löschen"/></button></td></tr><tr><td class="iconrow globe_online" title="mit FRITZ!Box verbunden, im Internet"></td><td><a href="http://192.168.178.32">NSA325</a></td><td>192.168.178.32</td><td><img alt="" src="/css/default/images/clients_lan.png"> LAN 1 Gbit/s</td>
Und falls es in diesen Umfang möglich ist, gibt es einen StringRegEXP generator? Wo man den Text eingibt und vllt nur die Stellen die man sucht makieren kann? denn ich muss zugeben das ich schon bei einer Zeile manchmal probleme habe 
Oder kann ich StringRegExp nicht benutzen, da die Zeilen manchmal länger manchmal kürzer sind?
MFG,
-masterholdy
|
|
|
08/08/2014, 13:21
|
#2
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Ich empfehle  zum RegExen, da der dir das Live anzeigt welche die Funde sind und welche nicht.
|
|
|
08/08/2014, 23:21
|
#3
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Quote:
Originally Posted by HoLdY.
1.)Und falls es in diesen Umfang möglich ist, gibt es einen StringRegEXP generator? Wo man den Text eingibt und vllt nur die Stellen die man sucht makieren kann?
2.)Oder kann ich StringRegExp nicht benutzen, da die Zeilen manchmal länger manchmal kürzer sind?
MFG,
-masterholdy
|
1.) das wär mega premium
2.)genau dafür ist regex da
|
|
|
08/09/2014, 13:18
|
#4
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Quote:
Originally Posted by »FlutterShy™
1.) das wär mega premium
|
Alleine der Gedanke daran...
|
|
|
08/10/2014, 15:59
|
#5
|
elite*gold: 3653
Join Date: Aug 2008
Posts: 30,854
Received Thanks: 529
|
Quote:
Originally Posted by »FlutterShy™
1.) das wär mega premium
2.)genau dafür ist regex da
|
na dann auf setz dich mal ans coden,  würd ich zu gerne sehen
|
|
|
08/10/2014, 21:45
|
#6
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Quote:
Originally Posted by c0w
na dann auf setz dich mal ans coden,  würd ich zu gerne sehen
|
ich sehe da eigentlich kein problem nur leider habe ich keine ahnung von regex
|
|
|
08/10/2014, 22:13
|
#7
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Hier ein Beispielcode der für dein Beispiel das ausgeben sollte, was du gern hättest:
Code:
$regEx = StringRegExp($string, '<td>(?:<a href=".+?">)?([^<>]+?)(?:</a>)?</td><td>(.+?)</td><td>(?:<a.+?>)?<img.+?>[ ]*(.+?)</td>', 3)
For $i=0 To UBound($regEx)-1 step 3
ConsoleWrite($regEx[$i]&" -> "&$regEx[$i+1]&" -> "&StringReplace($regEx[$i+2], "</a>", "")&@CRLF)
Next
|
|
|
 |
Similar Threads
|
Nikes in größerer Schuhgröße?
05/11/2014 - Off Topic - 9 Replies
Hallo, Leute!
Ich habe eine etwas größere Schuhgröße als einige andere & das mit 17.
Derzeit trage ich die Schuhgröße 48-48,5 & ich habe nicht mehr so
eine wirklich große Auswahl an Schuhen. Kennt ihr vielleicht eine Seite,
wo man sich Markenschuhe bestellen kann, welche es auch in größeren Größen gibt? In Amerika kriegt man die Schuhe ja auch bis 55 oder so, jedoch gibts da ja ein Problem mit dem Zoll etc..
Danke im Voraus!
|
[Suche] Werbung auf größerer Facebook Seite
03/30/2014 - elite*gold Trading - 2 Replies
Es soll ein Inhalt geteilt werden und mind. 1 Monat auf der Seite bleiben.
Schlagt eure Preise und Seiten vor
|
Nintendo Größerer Bildschirm
06/11/2012 - User Submitted News - 3 Replies
Hideki Konno, der Entwicklungs-Leiter von Nintendo EAD Software Development Group No. 1, hat an einen größen Bildschirm beim 3DS .Konno spielte beim 3DS-Design eine wichtige Rolle und lobte im Gespräch mit Engadget den großen Bildschirm des Nintendo DSi XL, weil man darauf alles leichter sehen kann. Sein Kommentar ist vielleicht ein Hinweis darauf, dass Nintendo womöglich einen 3DS mit größerem Bildschirm plant.
http://videogamecast.de/wp-content/uploads/2011/0 1/nintendo3ds.png
|
Größerer Window Mode?
06/27/2010 - Diablo 2 - 6 Replies
Hey Leute.
Hab derzeit um meinen Smiter zu leveln Window Mode an, auf 800x600
Kann man den nicht ein weeeeeeeeeeeeenig größer machen? =)
MfG Andre
|
Pick up bot mit größerer reichweite
02/15/2010 - Metin2 - 6 Replies
Hi suche einen bot wo man items die auch etwas weiter sind als der char aufhebt weil bei farmbot drückt der nur y das ist billig ;P
Gibts son bot oder kann den jemand machen?
Also die reichweite zum aufheben vergrößer
|
All times are GMT +1. The time now is 22:29.
|
|