Корисник:Aca/регуларни изрази
Овај водич служиће ми да лакше пишем регуларне изразе.
Метазнаци
уреди\w
— Налази сва латиничка (велика и мала) слова, цифре и доњу црту.\W
— Налази све остале знакове (ћириличка слова, интерпункцијски знаци, посебне знакове, размак, уметак…).\s
— Налази размаке, уметке, нови ред.\S
— Налази све остале знакове (латиничка и ћириличка слова, интерпункцијски знаци, посебни знаци, доња црта, цифре).\d
— Налази цифре (1, 2, 3, 4, 5, 6, 7, 8, 9).\D
— Налази знаке који нису цифре (латиничка и ћириличка слова, интерпункцијски знаци, посебни знаци, доња црта, размак, уметак).\n
— Налази нови ред.\t
— Налази уметак.
Квантификатори
уреди*
— Проналази нула или више појављивања претходог метазнака.+
— Проналази једно појавивање претходног метазнака или више њих.?
— Проналази нула појављивања претходног метазнака или само једно.{3}
— Проналази тачно три појављивања претходног метазнака.{3,}
— Проналази три или више појављивања претходног метазнака.{2,4}
— Проналази два, три или четири појављивања претходног метазнака.
Скупови и опсези
уреди(…)
— Захвата све унутар заграде и прави $1.(…|…)
— Захвата или једну или другу страну заграде и прави $1.[^абв]
— Захвата све знакове осим а, б и в.[a-z]
— Захвата сва латиничка мала слова.[A-Z]
— Захвата сва латиничка велика слова.[A-z]
— Захвата сва латиничка мала и велика слова.[а-џ]
— Захвата сва ћириличка мала слова.[Ђ-Ш]
— Захвата сва ћириличка велика слова.[Ђ-џ]
— Захвата сва ћириличка мала и велика слова.[Ђ-џA-ž]
— Захвата сва ћириличка и латиничка мала и велика слова.[0-7]
— Захвата бројеве од један до седам.
Ескејп
уреди\
— Не претвара одређени знак у регекс кôд.