Tương tự như một câu hỏi được đăng ở đây , tôi đang tìm giải pháp trong Java.
Đó là, làm thế nào để tìm chỉ số của lần xuất hiện thứ n của một ký tự / chuỗi từ một chuỗi?
Ví dụ: " / folder1 / folder2 / folder3 / ". Trong trường hợp này, nếu tôi yêu cầu lần xuất hiện thứ 3 của dấu gạch chéo (/), nó xuất hiện trước thư mục3 và tôi mong đợi sẽ trả lại vị trí chỉ mục này. Ý định thực sự của tôi là xâu chuỗi nó từ lần xuất hiện thứ n của một ký tự.
Có phương pháp nào thuận tiện / sẵn sàng sử dụng trong Java API không hay chúng ta cần tự viết một logic nhỏ để giải quyết vấn đề này?
Cũng thế,
- Tôi nhanh chóng tìm kiếm xem có phương pháp nào được hỗ trợ cho mục đích này không tại StringUtils của Apache Commons Lang , nhưng tôi không tìm thấy bất kỳ phương pháp nào.
- Biểu thức chính quy có thể giúp gì trong vấn đề này không?