Tôi cần phải tách một chuỗi thành một danh sách các phần trong Ruby, nhưng tôi cần phải bỏ qua các thứ bên trong paramentheses. Ví dụ:Tách chuỗi trong Ruby, bỏ qua nội dung của dấu ngoặc đơn?
A +4, B +6, C (hello, goodbye) +5, D +3
Tôi muốn trong danh sách kết quả là:
[0]A +4
[1]B +6
[2]C (hello, goodbye) +5
[3]D +3
Nhưng tôi không thể chỉ đơn giản là chia rẽ về dấu phẩy, bởi vì đó sẽ chia các nội dung của dấu ngoặc đơn. Có cách nào để phân chia các công cụ mà không cần phân tích cú pháp các dấu phẩy trong dấu ngoặc ôm vào cái gì khác không?
Cảm ơn.
Cẩn thận với khuôn mặt cau mày :-(rối tung lên các phân tích cú pháp –