Í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 để bạn có được chuỗi sau 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 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. Đã sao chép!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. Copied!
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 cách nào để có được ký tự cuối cùng trong chuỗi JavaScript?Để có được ký tự cuối cùng của một chuỗi, hãy gọi phương thức charat () trên chuỗi, chuyển nó là chỉ mục cuối cùng dưới dạng tham số.Ví dụ, str.Charat (Str. Long - 1) Trả về một chuỗi mới chứa ký tự cuối cùng của chuỗi.call the charAt() method on the string, passing it the last index as a parameter. For example, str. charAt(str. length - 1) returns a new string containing the last character of the string.
Làm cách nào để tìm thấy giá trị chuỗi cuối cùng?Chức năng chiều dài.Vì việc lập chỉ mục bắt đầu từ 0 vì vậy hãy sử dụng str.charat (str.length-1) để có được ký tự cuối cùng của chuỗi.str. charAt(str. length-1) to get the last character of string. |