Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [wyr. regularne] jak wybrać słowa z polsk± czcionk±
Forum PHP.pl > Forum > PHP
Fixer
Jak powinno wygl±dac wyrażenie które by wybierało wszystkie słowa które zawieraj± polsk± czcionkę: ęó±¶łżĽćń
ze słów typu:

abak
abakańczycy
abadańsk±
ówczesny
rolnix
Ludzie, nie polegajcie tylko na wyrażeniach regularnych o0. W PHP szybsza będzie funkcja sprawdzaj±ca, czy w podanym tek¶cie jest po prostu który¶ z tych znaków... strpos polecam, albo funkcje tablicowe.
Fixer
problem w tym, że muszę do wykonać jako reg. expression właśnie sad.gif
na razie mam tak, że wycinam pasujące do wzroca: ^[a-zA-Z]+$

wada tego rozwiązania jest taka, że usuwa mi również wyrazy w których jest ch, sz i rz a chciał bym żeby to zostało...
szagi3891
  1. <?php
  2. $str = "ala ma kotka Ľłego bardzo ale to bardĽo";
  3. echo "string we : " . $str . "<br/>";
  4. $reg = "/(^|s)([^ęó±¶łżĽćńĘÓˇ¦ŁŻ¬ĆŃs]+)(s|$)/si";
  5.  
  6. while (preg_match($reg,$str))
  7. $str = preg_replace($reg," ",$str);
  8.  
  9. echo "po zamianie : " . $str . "<br/>";
  10. ?>


Czy o co¶ takiego Ci chodzi ?

W wyniku otrzymywany jest string : " Ľłego bardĽo"
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.