sì, ho letto alcuni degli altri post in caso di interruzione di riga, ma non mi aiutano.come rilevare interruzioni di riga in java
il mio programma Java dovrebbe leggere un file .PHP e suddividere il codice sorgente in un formato riga per riga. il problema è che non riesco a distinguere realmente un'interruzione di riga da un'altra.
Ho cercato di usare/n lavoro non ha ancora .... ho provato ad utilizzare/r/n lavoro non ha ancora .....
ecco un esempio
step_B = step_A.replaceAll("\n", "XXX");
ho provato a sostituire le interruzioni di riga con la parola XXX ma non ha funzionato.
Ecco un esempio del php che volevo dividere, sono riuscito a separare le righe utilizzando; come delimitatore ma devo rifinirlo un po 'di più ora.
$ALL_AUTH = mysql_fetch_row($author_lookup);
//preparing to display the output in the table
echo "<tr>";
volevo che qualcosa di output come questo
INFO: $ALL_AUTH = mysql_fetch_row($author_lookup)
INFO: //preparing to display the output in the table
INFO: echo "<tr>"
ma invece ottengo questo
INFO: $ALL_AUTH = mysql_fetch_row($author_lookup)
INFO: //preparing to display the output in the table echo "<tr>"
l'applicazione non riesco a rilevare che non v'è un ritorno a capo dopo il commento termina a la parola "tavolo". C'è un modo per fare questo ? preferibilmente senza codificare la tabella delle parole o qualcosa del genere.
Ohhhh ho trovato l'errore, ho usato una trasformazione tramite alcune regex sul blocco di codice in una fase precedente e che ha incasinato le nuove righe .... il blocco di codice è diventato una linea di testo enorme! quindi nessuna interruzione di linea grazie per il vostro tempo ragazzi!
"\ n" separatore è utilizzato su Windows. È sempre possibile ottenere il separatore di riga utilizzato dal sistema operativo corrente da [System.lineSeparator()] (http://docs.oracle.com/javase/7/docs/api/java/lang/System.html#lineSeparator%28 % 29) - se si è su Java 7. Per le versioni precedenti si può andare con 'System.getProperty (" line.separator ")'. Tieni presente che ciò sarà utile solo se i file vengono creati sullo stesso sistema operativo in uso. – Fallup