| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Medlem
|
hejsan,
jag skulle vilja ta bort alla tecken förutom "a-ö tecknena och mellanslagstecknet" i en sträng. hur gör jag detta? dock vill jag ersätta \n \f etc.. - tecknena med mellanslag. /tack för vägledning |
||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Klarade millennium-buggen
|
Vilket språk kan vara en ide att ange.
|
||
|
|
Svara med citat
|
|
|
#3 | |||
|
||||
|
Har WN som tidsfördriv
|
med regular expressions kan du behålla de tecknen du vill och skrota resten.
|
|||
|
|
Svara med citat
|
|
|
#4 | ||
|
|||
|
Medlem
|
jag använder mig utav PHP.
jag var o kika på php.net o hittade följande: Kod:
// split the phrase by any number of commas or space characters,
// which include " ", \r, \t, \n and \f
$keywords = preg_split("/[\s,]+/", "hypertext language, programming");
hur fixar jag det med preg_split? tack för vägledning |
||
|
|
Svara med citat
|
|
|
#5 | ||
|
|||
|
Medlem
|
Använd preg_replace istället för preg_split, eftersom du vill ersätta vissa tecken och inte dela upp strängen i bitar.
http://se.php.net/manual/sv/function.preg-replace.php Kod:
$patterns = array("/[^a-zåäö\s]/i", "/\n\t\f/");
$replacements = array("", " "); //en tom sträng resp. ett mellanslag
$newString = preg_replace($patterns, $replacements, $oldString);
|
||
|
|
Svara med citat
|
| Svara |
|
|