Autor Zpráva
RastyAmateur
Profil
Krásné dopoledne,

chtěl bych se zeptat na jednu věc... Mám pravidlo:

RewriteRule ^([a-zA-Z0-9]+)\/?$

a potřebuji udělat něco jako [a-zA-Z0-9\+] ==> prostě aby se k těm číslům a písmenum dostalo ještě znaménko "+"

Děkujii


Tak ono to nakonec funguje :-)
juriad
Profil
Já jen zmíním, že cokoli, co je v hranatých závorkách se nazývá třída a ta reprezentuje výběr jednoho jediného znaku v regulárním výrazu.
Uvnitř této třídy lze používat jakékoli znaky s výjimkou:
^ - nesmí být uveden jako první (pak značí negaci)
- - nesmí být uveden mezi dvěma znaky (pak značí rozsah)
] - nesmí být uveden jinde než jako první (pak značí konec třídy)
\ - nesmí být uveden nikde (pak značí escape pro následující znak)

Znak + je ve třídě bezpečný a nemá žádný zvláštní význam. Není chybou před něj napsat zpětné lomítko, to jen odstraní speciální význam znaku, který žádný speciální význam nemá. :-)
Viz též www.regular-expressions.info/charclass.html#special
RastyAmateur
Profil
Já k regulárním výrazům používám www.regularnivyrazy.info/regularni-vyrazy-zaklady.html#.VngL2fnhCUl, dobře se mi v tom orientuje, dobře najdu to, co hledám...

Každopádně děkuji za odkaz, ale hlavně za ty 4 body... :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0