» Poradna » Programy

Regularne vyrazy

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 9/9
 |   |   |  [217.67.21.---]

Zdravim...

Je mozne vyrobit regularny vyraz, ktory mi korektne odchyti komentare v html kode?
Ak pouzijem \<!--.*--\> je to v pohode, pokial mam komentar iba jeden. Ale ked uz
su dva... napr:



text <!-- komentar: 1 > -1 --> dalsi text <!-- druhy komentar --> a koniec.



tak mi tato regularka vrati oba komentare vratane retazca "dalsi text" medzi nimi.
Istym riesenim by mohla byt regularka napr. \<!--[^\>]*--\>, ale prave preto som
uviedol prvy komentar s nebezpecnymi znakmi ako > a -, pre ktore mi zas tato
regularka nevezme ten prvy komentar.

Cize potrebujem nieco, co by mi vratilo retazce, ktore zacinaju '<!--', koncia '-->'
a medzi sebou neobsahuju sekvenciu '-->'. Da sa to vobec? Za odpovede dakujem.

Odpovědi na otázku

 |   |   |  [195.146.147.---]

\

 |   |   |  [195.146.147.---]

\<!--.*-->>

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [195.146.147.---]

proste tam daj za hviezdicku otaznik

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [195.146.147.---]

--\> pozri si source, diskusia je vykomentovana :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [195.146.147.---]

--> pozri si source, diskusia je vykomentovana :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [217.168.209.---]

regexp je standardne "zravy", tzn. vrati NEJDELSI cast ktera odpovida vyrazu , tj. od zacatku prvni do konce posledni poznamky

hledej "minimal matching"

MP

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [195.146.147.---]

proste tam daj ? za *

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

V php to lze treba udelat takto
"([\<!-]+[a-zA-Z0-9 ,\.-\/]*[-\>]+)"

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [195.146.147.---]

pane boze!

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



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


Kingdome Come – recenze, mapa a další informace

Kingdome Come – recenze, mapa a další informace

Kingdome Come: Deliverance je unikátní hra z prostředí českého středověku. Zjistěte si všechny informace o této celosvětově úspěšné hře českých tvůrců.

13.  2.  2018 | Vojtěch Malý | 11


Aktuální číslo časopisu Computer

Jak vznikají filmové efekty

Test ATX skříní a externích disků

Znáte svá práva při reklamaci?

Průvodce první instalací NASu