Autor Zpráva
TDLmarek
Profil *
Chtěl jsem se trochu mrknout co to jsou regulární výrazy, ale hned na začátku jsem narazil. Já vím, že je to naprosto primitivní dotaz, ale ať se snažím jakkoliv, tak v knížce nemůžu najít odpověď.

Jak napsat výraz, kterej bude plati pro jakejkoliv řetězec, kterej bude začínat na "řetězec1" a zároveň končit na"řetězec".

Podle toho, co jsem zatím vyčetl, by to mělo bejt asi nějak ^xyz # abc$. No a zkrátka nevím, za co mám nahradit ten #, aby to bralo oba dva výrazy dohromady...
Leo
Profil
Rekneme, ze ten zacatek ma byt "ahoj", a konec "cau", a mezi nima muze byt cokoliv.

Pak

/^ahoj.*cau$/

Leo
Charlie
Profil
Leo,
nemáš nějaký dobrý odkazy? Regexy sice docela ovládám, ale dělám jeden projekt a potřebuji se je lépe naučit.
Acci
Profil
Na rootu je sedmnidílný seriál o http://www.root.cz/serialy/regularni-vyrazy/?SID=C7052A5C38D84C0BAC9AC 6AE2D78F3EB
Leo
Profil
Serial o PHP regularnich vyrazech zacal vychazet na interval.cz, jinak jsem se to ucil i z knih o JavaScriptu (tam se perlovske reg. v. pouzivaji taky), a hodne veci je primo v manualu PHP, zkus taky vyhledavace / regularni vyrazy cesky, nebo regular expression v anglictine, Leo
Vít Dlouhý
Profil
http://regexp.cz
llook
Profil
/^ahoj(.|\n)*cau$/
Pokud vím, tak implicitně je v PCRE tečka jakýkoli znak kromě konce řádku. Je na to taky nějaký flag.
Toto téma je uzamčeno. Odpověď nelze zaslat.