Regex này có nghĩa là gì?
^[\w*]$
Mateen Ulhaq
22.6K16 Huy hiệu vàng86 Huy hiệu bạc128 Huy hiệu đồng16 gold badges86 silver badges128 bronze badges
hỏi ngày 16 tháng 10 năm 2009 lúc 8:23Oct 16, 2009 at 8:23
3
Câu trả lời nhanh: ^[\w*]$
sẽ khớp với một chuỗi bao gồm một ký tự duy nhất, trong đó ký tự đó là chữ và số [chữ cái, số] một dấu gạch dưới [_
] hoặc dấu hoa thị [*
]. ^[\w*]$
will match a string consisting of a single character, where that character is alphanumeric [letters, numbers] an underscore [_
] or an asterisk [*
].
Details:
- "
\w
" có nghĩa là "bất kỳ ký tự từ nào" thường có nghĩa là chữ và số [chữ cái, số, bất kể trường hợp] cộng với dấu gạch dưới [_] - "" Neo "" neo "vào đầu chuỗi và" "" neo ""
$
"đến cuối chuỗi, điều đó có nghĩa là, trong trường hợp này, trận đấu phải bắt đầu khi bắt đầu chuỗi và kết thúc tại kết thúc của chuỗi. blah z