OK, tôi đã nhận được một điều kỳ lạ mà tôi đã bị kẹt trong một thời gian (fri buổi chiều tâm không làm việc tôi đoán).Loại bỏ văn bản bên trong parens, nhưng không phải là parens trong Perl
Có ai biết cách phân tích cú pháp chuỗi và xóa tất cả văn bản bên trong các phông mà không xóa các dấu ngoặc đơn ... nhưng với việc xóa các dấu ngoặc được tìm thấy bên trong.
tức là.
myString = "this is my string (though (I) need (help) fixing it)"
sau khi chạy nó thông qua những gì tôi muốn nó sẽ như thế nào:
myString = "this is my string()"
rất quan trọng để giữ cho hai dấu ngoặc ở đó.
Điều này hoạt động miễn là chỉ có một bộ cấp độ cao nhất của dấu ngoặc đơn. Nếu không, một chuỗi như "đây là của tôi (chuỗi (mà)) tôi (cần giúp sửa chữa)" sẽ trở thành "đây là của tôi()" thay vì "đây là của tôi() I()" – bobDevil