Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyrazenia regularne, preg_replace
waXain
post 13.12.2004, 10:07:43
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 13.03.2004

Ostrzeżenie: (10%)
X----


Witam
Problemik jest taki...
mam zapis:

  1. <?php
  2.  
  3. $regex = &#092;"{(s|b)(\".strtolower($tabSkroty[$a]['skrot']).\")(s|$|.|;|-|,)}\";
  4.  
  5. if (preg_match($regex, strtolower($tabForm['trescText'])))
  6. {
  7.  
  8. $regex2 = &#092;"{(\".$tabSkroty[$a]['skrot'].\")}\";
  9.  
  10. $tabForm['trescText'] = preg_replace($regex2, $tabSkroty[$a]['skrot'] , $tabForm['trescText']);
  11. }
  12.  
  13. ?>


i dziala...Jednak jak zrobic by reszta tekstu [oprocz tych z tablicy skrotow] byla z malych liter+duza litera na poczatku zdania. Siedze nad tym od dluzszego czasu i nie potrafie znalezc rozwiazania [tym bardziej ze cala funkcja jest bardziej skomplikowana: szukanie wyrazow niedozwolonych, blokowanie, kropkowanie itp]. Caly tekst juz mam przeformatowany brakuje mi jedynie odpowiedzi na to (pewnie proste) pytanie smile.gif


pozdrawiam i z gory dziekuje za wszelka pomoc


[zmoderowane]
FiDO: prosze uzywac BBCode!!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:45