Seite 1 von 2
2stellige Wörter/Zahlen finden
Verfasst: 22.08.2005 09:55
von emily
Wie muss ich diese CodeZeile ändern
Code: Alles auswählen
// 'words' that consist of <3 or >20 characters are removed.
$entry = preg_replace('/[ ]([\S]{1,2}|[\S]{21,})[ ]/',' ', $entry);
damit auch 2stellige Wörter/Zahlen gefunden werden?
Den Nachteil kenn ich, aber ich brauche es trotzdem

Verfasst: 22.08.2005 10:11
von asomy
leider ka
aber versuch doch mal die 2 wegzulassen
Verfasst: 22.08.2005 10:20
von StarWolf3000
man muss es glaub ich so ändern:
Code: Alles auswählen
$entry = preg_replace('/[ ]([\S]{1,3}|[\S]{21,})[ ]/',' ', $entry);
Verfasst: 22.08.2005 10:25
von emily
Leider war keine der beiden Lösungen erfolgreich

Verfasst: 22.08.2005 10:26
von SilverDragon
Code: Alles auswählen
// 'words' that consist of <2 or >20 characters are removed.
$entry = preg_replace('/[ ]([\S]{1,}|[\S]{21,})[ ]/',' ', $entry);
geht das so nicht?
Verfasst: 22.08.2005 10:27
von asomy
dachte ich auch.
dann versuch mal ne 1 statt der 2
dann fällt mir auch nix mehr ein

Verfasst: 22.08.2005 10:29
von StarWolf3000
SilverDragon hat geschrieben:Code: Alles auswählen
// 'words' that consist of <2 or >20 characters are removed.
$entry = preg_replace('/[ ]([\S]{1,}|[\S]{21,})[ ]/',' ', $entry);
geht das so nicht?
nein, so geht das nicht: dann würde er alle Wörter herausfiltern, da keine Zeichenlänge angegeben
Verfasst: 23.08.2005 19:53
von emily
Noch jemand eine Idee?
Verfasst: 24.08.2005 12:46
von StarWolf3000
jetzt hab ichs:
Code: Alles auswählen
$entry = preg_replace('/[ ]([\S]{1}|[\S]{21,})[ ]/',' ', $entry);
von SilverDragon:
Code: Alles auswählen
$entry = preg_replace('/[ ]([\S]{1,}|[\S]{21,})[ ]/',' ', $entry);
Korrektur meinerseits: wäre richtig, ist nur das Komma hinter der
1 (
{1,}) im ersten Abschnitt zuviel
Verfasst: 24.08.2005 14:34
von emily
Klappt leider auch nicht *schnüff*