Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyrażenia regularne
Forum PHP.pl > Forum > PHP
dchcorp
Witam. Mam pewien problem.

Mam jakis tekst, w ktorym wystepuja znaki a-z, A-Z, 0-9, spacja i inne nie zaliczajace sie do tej grupy.
Potrzebuje zamienić w tekscie wyszyskie te 'inne' znaki na "_", podkreslenie.

Nie wiem jak cos takiego zrobic sad.gif Moze mi ktos pomoc?

Z gory dzieki

Pozdrawiam
hwao
[^a-Z0-9 ]
i funkcja w wyrazeniach ktora zamieni kazdy znak nie poza tymi co sa u gory na _

preg-replace" title="Zobacz w manualu PHP" target="_manual
dchcorp
Dzieki, dziala biggrin.gif

Nie wiem tylko dlaczego z preg_replace nie, a z eregi_replace tak.

Ale w kazdym badz razie problem został rozwiązany biggrin.gif
bendi
Cytat(hwao @ 2004-11-18 19:22:34)
[^a-Z0-9 ]

zamiast tego mozna uzyc klasy
[\W]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.