[A-z0-9] + wyrażenie regularne pasujące do nawiasów kwadratowych
Walczę z następującym wyrażeniem regularnym
[A-z0-9]+
Jeśli jest testowany przeciwko tej linii:
||a919238[.--a]asd|
zwraca
a919238 [
łącznie z nawiasem kwadratowym. Próbowałem wpisać mój przypadek testowy na regex101
https://www.regex101.com/r/lE6cR8/2
aby dowiedzieć się, co jest nie tak, ale wyjaśnienie witryny wyrażeń regularnych nie pomaga, prawdopodobnie nie widzę swojego błędu.
Dlaczego wynik zawiera nawias kwadratowy?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
jest od do , patrz tabela ASCII, pojawia się między dwoma znakami:
Anonimowy użytkownik
Potwierdzenie od:
Jest to więc zakres, który zdefiniowałeś. Użyj
[A-Za-z0-9] +
Anonimowy użytkownik
Potwierdzenie od:
/ [A - Z0-9] +/i
( sprawia, że jest niewrażliwy na rejestr) lub /[A-ZA-Z0-9 ] +/.