Một số Regex thường dùng trong ruby
Giới thiệu:
Biểu thức chính qui(regular expression, hay viết tắt là regex) là mô hình trong đó mô tả nội dung của một chuỗi. Chúng sử dụng để kiểm tra xem một chuỗi có chứa một mẫu nhất định, hoặc xuất ra các phần được tìm thấy. Chúng được tạo ra với / pat / và% r {} pat hoặc Regexp.new
Chúng ta xem một vài ví dụ sau:
Tìm vị trí ký tự hoặc nhiều ký tự trong một chuỗi.
Kiểm tra ký tự hoặc nhiều ký tự có nằm trong chuỗi hay không?
Chúng ta thấy đoạn mã trên cũng giống đoạn mã tìm vị trí ký tự. Nhưng nó khác ở chổ chúng ta có thể sử dụng điều kiện if trong trường hợp này.
Xuất chuỗi nâng cao
Phương thức thay thế
Tiếp theo, Chúng ta hãy xem đoạn code sau
Chúng ta lưu ý rằng. hàm sub
và gsub
sẽ trả về một chuỗi mới. Nó không sửa chuỗi hiện tại nên nó sẽ làm cho code chúng ta chậm hơn. Vì thế, chúng ta nên dùng sub!
và gsub!
.