wyr. regularne i bardziej skomplikowany ciąg, preg_replace |
wyr. regularne i bardziej skomplikowany ciąg, preg_replace |
2.01.2005, 21:52:17
Post
#1
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) |
Wtam! Mam taki kod:
Niestety przy ciągach typu Kod Cześć} } {name4} bl{name} a{ df {name22} {{{sdf} {blah} całość się wywala... W wyrażeniach regularnych jestem jeszcze słaby, dlatego proszę o Waszą pomoc, w jaki sposób przetworzyć podany string... Z góry dzięki! -------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
2.01.2005, 21:59:10
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) |
Użyj wyrażenia: /\{([a-zA-Z0-9]+)\}/e
-------------------- |
|
|
2.01.2005, 23:14:24
Post
#3
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) |
Dzięki! Działa.
-UPDATE Hmm... nie do końca Bo jeżeli będzie np. tak:
czyli u góry zmienne pisane małymi, u dołu dużymi literami, to zasadniczo nic nie powinno się stać (czyli zwrócić ciąg bez zmian), tymczasem dostaję Kod Cześć} } bl a{ df {{ Tak samo nie wiem jak zrobić, żeby niezdefiniowanych zmiennych (np. w tym przykładzie {name4}) nie ruszało... -------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
3.01.2005, 08:15:00
Post
#4
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz |
zaden system szablonow nie obbsluguje pustych } {} {}{} {}{{ }} i tak dalej poprostu ich sie zwobodnie nie daje chyba ze w {literal} albo zajstepuje np {prawy} i on wtedy jest podnieniany w paserze na }
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 04:07 |