/ / Jak wywołać ciąg pasujący do / ^ w + $ /? - regex, język-agnostyk, string, nazewnictwo

Jak wywołać ciąg pasujący do / ^ w + $ /? - regex, język-agnostyk, string, nazewnictwo

Ciągi, które pasują do / ^ w + $ / są dość powszechne. Na przykład wiele systemów uwierzytelniania używa tego wzorca do sprawdzania nazw użytkowników. Zastanawiam się, czy istnieje taki termin, który identyfikuje ten rodzaj łańcuchów.

Myślałem o pojęciu "alfanumeryczny", ale jest ciągiem alfanumerycznym, jeśli zawiera znak podkreślenia?

Odpowiedzi:

4 dla odpowiedzi № 1

Nie sądzę, że dobrze jest to daćpotencjalnie mylące nazwisko. Alfanumeryczne mogą być źle zrozumiane. Jeśli chcesz odwołać się do niego, na przykład w dokumentacji, zdefiniuj go z unikalną nazwą, taką jak "nazwa_użytkownika_pattern", i odwołaj się do tej definicji, kiedy tylko o tym porozmawiasz.


4 dla odpowiedzi nr 2

Od perldoc perlre: "w Dopasuj" słowo "(alfanumeryczne plus" _ ")".

Ja osobiście nazywam to "słowem".


1 dla odpowiedzi nr 3

Osobiście nazwałbym to "ciągiem, który pasuje ^w+$"Jeśli moja publiczność wie, co to oznacza. Jest to prawdopodobnie najbardziej udane "imię", które nie poświęca znacząco dokładności. Gdybym musiał mówić to, nazwałbym to "niepustym łańcuchem zawierającym tylko znaki słowne", ale jeszcze raz muszę założyć, że mój słuchacz (s) zna techniczne znaczenie charakter słowny.

Jeśli chcesz wymyślić angielską nazwęmusisz koniecznie poświęcić dużo dokładności i skończyć z czymś o wiele bardziej niejasnym niż trudne i dobrze zdefiniowane wyrażenie regularne - zwłaszcza jeśli twoja widownia nie jest techniczna i / lub nie rozpoznaje tego terminu jako techniczny termin z tym precyzyjnym znaczeniem.


0 dla odpowiedzi nr 4

Jestem z hlynur, (niektórzy) Klasy znaków POSIX nazwij to słowem.
Więc spójne byłoby nazywanie tego słowem.