What would the following mean in a regular expression? [a-z0-9]
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Match a lowercase letter or a digit". Trong biểu thức chính quy (regular expression), cặp ngoặc vuông tạo một lớp ký tự (character class) khớp đúng MỘT ký tự thuộc tập liệt kê; a-z là dải chữ thường, 0-9 là dải chữ số, nên [a-z0-9] khớp một ký tự là chữ thường hoặc chữ số. Muốn khớp nhiều ký tự phải thêm lượng từ như + hay * phía sau. "Match any number of lowercase letters followed by any number of digits" sai vì lớp ký tự không có thứ tự trước sau và không lặp; mẫu đó phải viết [a-z]*[0-9]*. "Match an entire line as long as it is lowercase letters or digits" cần thêm neo đầu dòng, neo cuối dòng cùng lượng từ, tức ^[a-z0-9]+$. "Match any text that is surrounded by square braces" sai vì ngoặc vuông ở đây là cú pháp chứ không phải ký tự cần khớp; muốn khớp ngoặc vuông thật phải thoát nó bằng dấu gạch ngược.
Cùng phần 3
In the following XML, which node is the parent node of node e?
<a>
<b>X</b>
<c>
<d>Y</d>
<e>Z</e>
</c>
</a>Có lời giảiCâu hỏiWhich Python code is used to capture username from a Cisco Router through a prompt in Python 3?Có lời giảiCâu hỏiWhat is the most common Unicode encoding when moving data between systems?Có lời giảiCâu hỏiCả 43 câu của chủ đề43 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây