1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Regular Expressions nâng cao trong R

Connected

Bài tập

Chữ số, từ và khoảng trắng

Cho đến giờ bạn có thể chỉ quen tìm đúng một con số hoặc một từ. Giờ bạn có một công cụ linh hoạt hơn nhiều để tìm kiếm:

  • \\d chữ số (từ 0 đến 9)
  • \\w ký tự tạo thành từ (chữ cái, số hoặc dấu gạch dưới)
  • \\s khoảng trắng (kể cả tab và xuống dòng)

Ngoài ra, bạn có thể dùng ngoặc vuông [A-Za-z] và liệt kê các giá trị có thể có bên trong.

Bạn đã tìm được tất cả các phần tiếp theo của "Saw". Bạn có thể tạo một mẫu khớp với mọi phần tiếp theo trong danh sách movie_titles không? Thường thì chúng có một con số ở cuối, đúng không?

Bên cạnh đó, danh sách có bản trùng lặp do "Grey" (Anh) và "Gray" (Mỹ). Hãy tạo một mẫu khớp với cả hai biến thể của màu này.

Cuối cùng, liệt kê tất cả tiêu đề phim có chứa ký tự đặc biệt, không phải ký tự tạo thành từ.

Hướng dẫn

100 XP
  • Khớp tất cả tiêu đề phim kết thúc bằng một khoảng trắng theo sau là một chữ số.
  • Khớp cả "Grey" và "Gray" bằng một mẫu tùy chỉnh […].
  • Viết một mẫu khớp với mọi thứ ngoại trừ ký tự tạo thành từ \\w và khoảng trắng \\s.