PDA

Visualizza la versione completa : br dentro stringa


performance
16-12-2004, 11:19
Ciao a tutti...

Qualcuno sa per caso...come posso dividere una stringa inserendo dei br o degli spazi al suo interno?
Io ho inserito in un campo una stringa lunghissima..(nel db la stringa risulta tutta attaccata)e non so come visualizzare le righe a capo dopo il punto o dopo un tot di caratteri....

Spero di essermi spiegata in modo pi¨ o meno chiaro....

Qualcuno lo sa??? :dh˛:

Grazie... :fighet:

Claudio Vituzzi
16-12-2004, 12:17
$msg = "ciao. come va? io mi sto rompendo.";
$msg =~ s/\./
/g;


IMHO credo sia meglio cosi' che spezzare ogni tot caratteri...

ma ti devi fare aiutare da qualcun'altro con un espressione regolare pi¨ versatile...

Mich_
16-12-2004, 12:20
Anzitutto vedi le proprieta` della <textarea>: in particolare la proprieta` overflow dei CSS http://www.w3schools.com/css/css_reference.asp#positioning : puo` darsi che ti basti una cosa di quel tipo.

Ma la stringa e` senza spazi? allora non basta. Devi proprio inserirli.
Non ci sono problemi, basta sapere quali sono i criteri per inserire gli spazi, poi si costruisce una RE opportuna.

Ad esempio, potresti inserire uno spazio dopo tutti i caratteri non alfanumerici:
$str =~ s/([^\w])/$1 /;

performance
16-12-2004, 12:22
ah ho capito..grazie a entrambi....penso di aver risolto il problema! :)

Loading