<center><table border='0' cellpadding='0' cellspacing='0' width='100%'> <tr><td bgColor=#E8F1FD><IMG height="11" src="images/buttons_spacer.gif" width="13"><a href="news.php?sa=view_new&id=3753">Ανακοίνωση 1</a></td> <td width='60' align="center">33</td> <td width='80' align="center">25/01/2015</td> </td></tr></table> <center><table border='0' cellpadding='0' cellspacing='0' width='100%'> <tr><td bgColor=#FFFFFF><IMG height="11" src="images/buttons_spacer.gif" width="13"><a href="news.php?sa=view_new&id=3752">Ανακοίνωση 2</a></td> <td width='60' align="center">112</td> <td width='80' align="center">25/01/2015</td> </td></tr></table> <center><table border='0' cellpadding='0' cellspacing='0' width='100%'> <tr><td bgColor=#E8F1FD><IMG height="11" src="images/buttons_spacer.gif" width="13"><a href="news.php?sa=view_new&id=3751">Ανακοίνωση 3</a></td> <td width='60' align="center">204</td> <td width='80' align="center">23/01/2015</td> </td></tr></table> Οπότε σε εμένα εδώ, βλέπω τώρα πιο είναι το μέρος που υπάρχει η πληροφορία που θέλω & επαναλαμβάνετε. Μέσα σε αυτά τα κομμάτια υπάρχουν επίσης κομμάτια που επαναλαμβάνονται και είναι το : <center><table border='0' cellpadding='0' cellspacing='0' width='100%'> <tr><td bgColor=# Οπότε θα γίνει : "<center><table\s+border=\'0\'\s+cellpadding=\'0\'\s+cellspacing=\'0\'\s+width=\'100%\'>\s+<tr><td\s+bgColor=#" έπειτα (θα είναι οτιδήποτε άλλο μέχρι να φτάσουμε στο " > " ) : ".*\">" στην μέση ( αυτό που θέλω ) θα είναι : "([\w+\s*]+)" Και στο τέλος θα είναι το στάνταρ : "</a></td>" Οπότε κατέληξα να έχει αυτή τη μορφή η κανονική έκφραση : "<center><table\s+border=\'0\'\s+cellpadding=\'0\'\s+cellspacing=\'0\'\s+width=\'100%\'>\s+<tr><td\s+bgColor=#.*\">([\w+\s*]+)</a></td>"
Comments