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 |
#2 · Zasláno: 21. 12. 2015, 14:54:48
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 |
#3 · Zasláno: 21. 12. 2015, 15:26:22
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... :-) |
||
Časová prodleva: 8 let
|
0