Autor Zpráva
xlifer
Profil
Proč se regulární výrazy uzavírají znakem / nebo ~ a nebo do ničeho? :-)

$regexp = "[slovo]";

$regexp = "/[slovo]/";

$regexp = "~[slovo]~";


To mi hlava nebere...
xlifer
Profil
Sám vložil sám odpověděl, tak třeba kdyby to někomu pomohlo uvadím info co jsem našel v seriálu o RV na Intervalu:

Oddělovačem může být libovolný znak vyjma alfanumerických znaků, bílých znaků a zpětného lomítka. Často se používají znaky jako '/', '#', '~', apod. Místo 'výraz' budeme tedy psát '#výraz#', '/výraz/' nebo třeba '%výraz%'. Znak oddělovače nesmí být použit uvnitř výrazu. Pokud bychom ho přesto potřebovali do výrazu zařadit, musíme před něj přidat znak zpětného lomítka.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0