![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 1.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam mały problemik związany z wyrażenia mi regularnymi w php. Powiedzmy, że mam fragment źródła jakiejś strony, np: I chciałbym napisać funkcję, która zamieniała by wszystkie słowa nie będące tagami html na duże litery, czyli w tym wypadku wynik miałby być taki: i niestety kompletnie nie mam pojęcia jak to zrobić... ![]() probowałem za pomoca preg_replace, lecz niestety nie wiem zabardzo jakich wyrażeń tam użyć... :/ jakby mi ktoś pomógł, to byłbym wdzięczny ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Najprościej to chyba będzie zamienić wszystkie litery między > a najbliższym < na wielkie.
Wyrażenie nie powinno być takie trudne, tylko użyj preg_replace_callback" title="Zobacz w manualu PHP" target="_manual do wywołania funkcji, którą zamienisz sobie wielkość liter. -------------------- "Sumienie mam czyste, bo nieużywane."
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 1.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem wszystko wegług wskazowek, niestety wyszło mi takie coś:
:/ a kod jakiego użyłem, to: :/ jak to zmodyfikować, aby działało? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 2.05.2003 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Zauważ tylko, że poprawnie to będzie działać tylko jeśli dobrze są napisane tagi htmla. Ten post edytował slaug 26.05.2007, 23:07:11 -------------------- Never underestimate the power of human stupidity!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 00:08 |