Chcę, aby umożliwić i (a-zA-Z) i litery oraz _ (.) -, Mam pewne problemy z,Wyrażenie regularne, Jak zezwolić na kombinację kropki (kropki) i liter?
jakiś pomysł (.)?
Dzięki z góry,
ISH
Chcę, aby umożliwić i (a-zA-Z) i litery oraz _ (.) -, Mam pewne problemy z,Wyrażenie regularne, Jak zezwolić na kombinację kropki (kropki) i liter?
jakiś pomysł (.)?
Dzięki z góry,
ISH
Ucieczka go, ponieważ jest to znak specjalny:
\.
to zrobi [a-zA-Z_.-]+
poza klasą postaci, ([]
) musisz uciec kropce (\.
), ponieważ jest to znak meta.
[a-z]+\.com #matches `something.com`
ten powinien działać dobrze:
[A-z._\-]+
Należy pamiętać, że moi trzeba uciec ten ukośnik w zależności od języka programowania.
to klasa postaci, która zawiera wszystkie wymienione przez Ciebie postaci. W klasie postaci nie trzeba uciec przed numerem .
, a unikniesz ucieczki przed -
, jeśli umieścisz go jako pierwszy lub ostatni.
Jeśli numery są w porządku, zbyt, można skrócić to do
[\w.-]
.
ma specjalne znaczenie w wyrażeniach regularnych, używa się do określenia dowolnego znaku. Dlatego musisz użyć znaku escape.
Więc trzeba użyć \.
Jak każdy już powiedział, jeśli ująć zestaw znaków (nie trzeba uciec w tej sytuacji) w nawiasach kwadratowych, mówisz: „Proszę pozwolić te znaki I” m umieszczenie wewnątrz znalazłem film odniesienia dla Ciebie. Skip to 22-23 min
'Az' pozwoli symbole od 91 thru 96' [\\]^_ \ '' I myślnik nie musi być uciekł jeśli jest to pierwsza lub ostatni znak w klasie postaci – Amarghosh