Hướng dẫn get everything after last slash javascript - lấy mọi thứ sau đoạn mã javascript cuối cùng
Ít nhất ba cách: Show
Một biểu thức chính quy:
... trong đó nói rằng "Lấy loạt các ký tự không chứa một dấu gạch chéo" ( Ví dụ trực tiếp Sử dụng lastIndexOf và var str = "foo/bar/test.html"; var n = str.lastIndexOf('/'); var result = str.substring(n + 1); 0:
2), nhưng ở trên vì chúng tôi sẽ thêm 1 vào đó và gọi chuỗi con, cuối cùng chúng tôi sẽ thực hiện 3 chỉ trả về chuỗi.Sử dụng var str = "foo/bar/test.html"; var n = str.lastIndexOf('/'); var result = str.substring(n + 1); 4Sudhir và Tom Walters có điều này được bảo hiểm ở đây và ở đây, nhưng chỉ để hoàn thiện:
5 chia một chuỗi bằng cách sử dụng dấu phân cách đã cho, trả về một mảng.Giải pháp 0 có lẽ là hiệu quả nhất (mặc dù người ta luôn phải cẩn thận khi nói bất cứ điều gì về JavaScript và hiệu suất, vì các động cơ khác nhau hoàn toàn với nhau), nhưng trừ khi bạn thực hiện điều này hàng ngàn lần trong một vòng lặp, Nó không quan trọng và tôi cố gắng cho sự rõ ràng của mã. Nhận giá trị của một chuỗi sau lần cắt cuối cùng #Để có được giá trị của một chuỗi sau lần cắt cuối cùng, hãy gọi phương thức
Tham số chúng tôi đã chuyển đến phương thức chuỗi.SubString là chỉ mục bắt đầu - chỉ mục của ký tự đầu tiên được đưa vào chuỗi được trả về.start index - the index of the first character to be included in the returned string. Chúng tôi đã sử dụng phương thức String.lastindexof để lấy chỉ mục của ký tự chém cuối cùng trong chuỗi. Chúng tôi không muốn bao gồm dấu gạch chéo cuối cùng trong chuỗi được trả về, do đó chúng tôi tăng chỉ mục bằng Phương thức Lưu ý rằng phương thức Một cách tiếp cận khác, có lẽ đơn giản hơn là sử dụng các phương pháp 5 và 6.
Trong đoạn mã, trước tiên chúng tôi gọi phương thức String.Split để phân chia trên ký tự 9.Điều này trả về một loạt các chuỗi mà không có dấu phân cách 9.
Sau đó, chúng tôi gọi phương thức mảng.pop loại bỏ và trả về phần tử cuối cùng của mảng. Nếu bạn quan tâm đến hiệu suất, bạn sẽ sử dụng phương pháp đầu tiên, mặc dù sự khác biệt là không đáng kể, trừ khi bạn xử lý các chuỗi lớn. Đọc thêm #
Làm thế nào để có được mọi thứ sau khi chém cuối cùng trong một JavaScript url?Sử dụng phương thức .SubString () để truy cập chuỗi sau khi chém cuối cùng. substring() method to get the access the string after last slash.
Làm thế nào để có được phần cuối cùng của một chuỗi sau?Để có được giá trị của một chuỗi sau lần cắt cuối cùng, hãy gọi phương thức Subring (), chuyển nó chỉ mục, sau chỉ mục cuối cùng của A / ký tự làm tham số.Phương thức chuỗi con trả về một chuỗi mới, chứa phần được chỉ định của chuỗi gốc.call the substring() method, passing it the index, after the last index of a / character as a parameter. The substring method returns a new string, containing the specified part of the original string.
Làm cách nào để nhận văn bản sau JavaScript?Để có được chuỗi con sau một ký tự cụ thể, hãy gọi phương thức chuỗi con (), chuyển nó chỉ mục sau chỉ mục của ký tự làm tham số.Phương thức chuỗi con sẽ trả về một phần của chuỗi sau ký tự được chỉ định.call the substring() method, passing it the index after the character's index as a parameter. The substring method will return the part of the string after the specified character.
Làm thế nào để bạn chia một dấu gạch chéo trong JavaScript?JavaScript phân chia bằng cách cắt bằng cách sử dụng biểu thức thông thường js cho mString = 'millie/bobby/brown';để tách = mString.split (/[\\\/]/);Console.log (chia tách);let mString = 'millie/bobby/brown'; let splits = mString. split(/[\\\/]/); console. log(splits); |