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 |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Klarade millennium-buggen
|
Vilket språk kan vara en ide att ange.
|
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Har WN som tidsfördriv
|
med regular expressions kan du behålla de tecknen du vill och skrota resten.
|
|||
![]() |
![]() |
![]() |
#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 |
||
![]() |
![]() |
![]() |
#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 |
|
|