|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2004
Città: ROMA
Messaggi: 2055
|
[Java] Aiuto per un problema di pattern matching con espressione regolare
Salve a tutti,
ho bisogno di una mano per capire quale sia l'espressione regolare da impostare nel mio programma scritto in Java, che mi dia la possiblità di estrarre del testo da una pagina html. Il testo che mi interessa estrarre è il seguente: Codice:
<TD class=\"ratingsListRank\">10</TD><TD class=\"foo\"><A HREF=\"/Places/ShowPlace.asp?PlaceID=4485\">Nome oggetto Chiaramente ho messo uno "\" davanti ad ogni doppio apice, altrimenti non avrebbe funzionato, dal momento che il codice HTML ha i doppi apici. La prima espressione regolare che mi è venuta in mente (Sempre che così la si possa chiamare) è la stessa, solo che al posto dei segni di < e > ho messo un \\W. Ovviamente non funziona. Un'altra cosa che mi fa rimanere perplesso è che se volessi utilizzare i codici che sono descritti in questa pagina, il compilatore dice "Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )". Questo accade quando ci metto ad esempio uno "\D" (A non-digit: [^0-9]). Perché? Qualcuno può darmi una mano? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:49.



















