Tôi đang cố gắng viết một regex trong Java để tìm nội dung giữa các dấu nháy đơn. Tôi có thể giúp tôi với điều này không? Tôi đã thử các sau nhưng nó không hoạt động trong một số trường hợp:Nội dung regex Java giữa các dấu nháy đơn
Pattern p = Pattern.compile("'([^']*)'");
Test Case: 'Tumblr' là kết quả tuyệt vời ứng dụng dự kiến: Tumblr
Test Case : Tumblr là một 'ứng dụng' tuyệt vời Đầu ra mong đợi: ứng dụng
Test Case: Tumblr là một 'tuyệt vời' ứng dụng Dự kiến sản lượng: tuyệt vời
Test Case: Tumblr là 'tuyệt vời' và sản lượng dự kiến 'tuyệt vời': tuyệt vời, tuyệt vời
Test Case: người dùng Tumblr của là thất vọng Dự kiến sản lượng: NONE
Test Case: Tumblr của 'mua' hoàn toàn nhưng lòng trung thành của người sử dụng nghi ngờ sản lượng dự kiến: mua lại
Tôi đánh giá cao bất kỳ sự giúp đỡ với điều này.
Cảm ơn.
Có không cần phải thực thi không có dấu cách bên trong dấu ngoặc kép thực sự (mà sẽ làm cho _'awesone và tuyệt vời'_ không được xuất hiện), bạn chỉ có thể nhìn xung quanh dấu ngoặc kép. –