» Poradna » Programy

PHP, regulerni vyraz

 |   | 

Ahoj, mam textovy retezec, dejme tomu$text="pokusny text [foto1] nejake parametry [/foto1] tady dalsi povidani [foto2] nejake parametry [/foto2] konec pokusneho textu";$zamena1="AAA";$zamena2="BBB";a ted potebuji prikaz, ktery [foto?] az [/foto?] zameni tak, aby byl vysledek nasledujici = "pokusny text AAA tady dalsi povidani BBB konec pokusneho textu"dale potrebuji prikaz, ktery z $text vrati vzdy parametry mezi [foto?] nejake parametry [/foto?]$text projedu pro kazde [foto] zvlast, takze funkce($text,1) zmeni [foto1], funkce($text,2) zmeni [foto2]... atdSnad nekdo budete vedet, diky za tipy.

Mohlo by vás také zajímat

Odpovědi na otázku

 |   | 

Proč to dělat složitě? Nešlo by text rozdělit na více částí?$text1 = ...., $text2 = .... atd. A pak vše spojit dohromady?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

mozes pre kazdy ten replace volat dalsi regexp... s/[foto$n].*?[/foto$n]/$text/

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Muzes mi prosim napsat primo prikaz? Jako $vystup=eregi_replace(reg_vyraz, $zamena1, $text)? Diky

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Text, Foto


Určitě si přečtěte

Uživatelé hlásí problémy s jednou z listopadových záplat pro Windows 10
Karel Kilián
Windows UpdateAktualizaceWindows 10
Vybíráme nejlepší monitory: Od úplně levných až po displeje na rozmazlování očí

Vybíráme nejlepší monitory: Od úplně levných až po displeje na rozmazlování očí

** Vybrali jsme nejlepší monitory na práci i pořádné hraní ** Nejlevnější monitor s kvalitním panelem nestojí ani tři tisíce ** Rozlišení 4K a větší obrazovka už není nedostupný luxus

David Polesný | 30

David Polesný
Monitory
Jak v prohlížeči vypnout oznámení zasílaná webovými stránkami

Jak v prohlížeči vypnout oznámení zasílaná webovými stránkami

** Obtěžují vás neustálé dotazy webů, zda chcete zobrazovat oznámení? ** Můžete je zakázat, a to jak kompletně, tak i pro jednotlivé stránky ** Připravili jsme návody pro Chrome, Firefox, Edge a Operu

Karel Kilián | 11

Karel Kilián
Jak na InternetTipyProhlížeče
Starlink podle betatesterů: Rychlejší a levnější než satelitní internet v Česku

Starlink podle betatesterů: Rychlejší a levnější než satelitní internet v Česku

** Reddit se začíná plnit zkušenostmi se Starlinkem ** Při přímé viditelnosti dá i 120 Mb/s ** Klasický satelitní internet už teď dalece překonává

Jakub Čížek | 48

Jakub Čížek
StarlinkPoskytovatelé internetu
Nejlepší herní notebooky a pracovní stroje: Když máte více než 20 tisíc

Nejlepší herní notebooky a pracovní stroje: Když máte více než 20 tisíc

** Když máte na notebook více než 20 tisíc korun, odpadají kompromisy ** Notebooky na práci dostávají tenká kovová těla a styl ** Herní notebooky zvládnou i nejmodernější hry v plné kvalitě

David Polesný | 45

David Polesný
Notebooky
Google chystá funkci, která z chytrého Gmailu udělá hloupý Gmail
Lukáš Václavík
SoukromíGmailGoogle
Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

** Google umí kromě vyhledávání i spoustu dalších věcí ** Vybrali jsme více než 15 užitečných funkcí a schopností ** Stačí zadat do vyhledávače ta správná klíčová slova

Karel Kilián | 21

Karel Kilián
TipyVyhledávačeGoogle

Aktuální číslo časopisu Computer

Jak prodloužit výdrž notebooku

Velké testy: gamepady a inkoustové tiskárny

Důkladný test Sony Playstation 5