![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Mam taki ciąg tekstu:
cześć jestem grześ! nie lubię grać w pilkę... Wrażenie wygląda tak: $tekst = preg_replace('/! ([a-z])/', strtoupper('! \\1'), $tekst); To jednak mi nic nie daje (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Litera "g" nie zostaje zmienioną na dużą literę "G"... Co zrobić, aby to osiągnąc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ? Pozdrawiam... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze, nie "g", tylko "n" (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Po drugie, trzeba tutaj inaczej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Kod $tekst = preg_replace('/! ([a-z])/e', "'! '.strtoupper('\\1');", $tekst); Nie sprawdzalem poprawnosci ale powinno dzialac.. Jak cos bedzie sie czepialo o srednik to usun go kolo \\1'); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:27 |