Cách cắt một chuỗi sau một ký tự cụ thể trong JavaScript

Cach Cat Mot Chuoi Sau Mot Ky Tu Cu The Trong Javascript



Việc cắt xén một chuỗi liên quan đến việc loại bỏ các ký tự hoặc từ của chuỗi khỏi vị trí bắt đầu hoặc kết thúc. Bạn có thể lọc các chuỗi bằng cách xóa các ký tự cụ thể hoặc một phần của chuỗi dưới dạng chuỗi con để lấy phần cụ thể. Điều này giúp chương trình JavaScript của bạn dễ dàng xử lý chính xác đầu vào của người dùng hoặc dữ liệu được truy xuất từ ​​một trang web.

Sổ tay hướng dẫn này sẽ mô tả quy trình để cắt chuỗi sau một ký tự được chỉ định.

Làm thế nào để cắt một chuỗi sau một ký tự cụ thể trong JavaScript?

Để cắt một chuỗi sau một ký tự được chỉ định là một thử thách nhỏ đối với các nhà phát triển. Tuy nhiên, JavaScript cung cấp một số phương thức tích hợp được liệt kê bên dưới:







  • phương thức substring ()
  • phương thức slice ()
  • phương thức split ()

Hãy xem cách hoạt động của từng phương pháp.



Phương pháp 1: Cắt một chuỗi sau một ký tự cụ thể bằng cách sử dụng phương thức chuỗi con ()

Các ' chuỗi con () ”Là một phương thức JavaScript được xác định trước thuộc đối tượng kiểu Chuỗi. Nó hiển thị một chuỗi con của một chuỗi làm đầu ra. Phương thức này nhận hai tham số, chỉ số bắt đầu và kết thúc và trả về một chuỗi mới dưới dạng đầu ra bằng cách trích xuất phần được chỉ định của chuỗi dưới dạng chuỗi con. Hơn nữa, chỉ mục bắt đầu được bao gồm, trong khi chỉ mục kết thúc được loại trừ khỏi chuỗi kết quả.



Cú pháp
Thực hiện theo cú pháp đưa ra dưới đây để sử dụng phương thức substring ():





sợi dây. chuỗi con ( 0 , sợi dây. Chỉ số ( tính cách ) ) ;

Nơi đây, ' 0 'Là chỉ mục bắt đầu của chuỗi và' string.indexOf (ký tự) ”Là chỉ mục cuối của chuỗi được trích xuất, chỉ chỉ số của ký tự được chỉ định sẽ không được bao gồm trong chuỗi kết quả.

Ví dụ: Cắt một chuỗi sau dấu cách
Trong ví dụ này, chúng tôi sẽ cắt chuỗi khi khoảng trắng đầu tiên được phát hiện trong chuỗi. Để làm như vậy, trước tiên, chúng tôi sẽ tạo một biến có tên là “ sợi dây ”Với giá trị sau:



sợi dây = 'Học Kỹ năng Lập trình' ;

Sau đó, gọi phương thức substring () bằng cách chuyển chỉ số bắt đầu và kết thúc của chuỗi. Với mục đích này, gọi phương thức indexOf () chấp nhận một khoảng trắng làm đối số:

năm = sợi dây. chuỗi con ( 0 , sợi dây. Chỉ số ( '' ) ) ;

Cuối cùng, in chuỗi kết quả được lưu trữ trong một biến “ năm ”Trên bảng điều khiển bằng cách sử dụng“ console.log () ' phương pháp:

bàn điều khiển. khúc gỗ ( năm ) ;

Như bạn có thể thấy rằng đầu ra cắt chuỗi còn lại sau khi nhận được khoảng trắng đầu tiên:

Hãy hướng tới phương pháp khác!

Phương pháp 2: Cắt một chuỗi sau một ký tự cụ thể bằng cách sử dụng phương thức slice ()

Để cắt bớt một chuỗi sau một ký tự cụ thể, hãy sử dụng JavaScript “ lát cắt() ' phương pháp. Nó lấy chỉ mục bắt đầu và chỉ mục cuối cùng làm tham số và xuất ra một chuỗi mới bằng cách trích xuất một phần của chuỗi dựa trên các chỉ mục được chỉ định. Là chỉ mục cuối cùng, chúng ta sẽ sử dụng phương thức indexOf () bằng cách truyền ký tự sẽ trả về chỉ mục của ký tự được chỉ định.

Cú pháp
Thực hiện theo cú pháp được cung cấp bên dưới cho phương thức slice ():

sợi dây. lát cắt ( 0 , sợi dây. Chỉ số ( tính cách ) ) ;

Ví dụ: Cắt một chuỗi sau ký tự “@”
Chúng tôi sẽ tạo một chuỗi được lưu trữ trong một biến có tên là “ sợi dây ”, Sẽ được cắt bớt dựa trên“ @ ' tính cách:

sợi dây = 'Học lập trình @Skills' ;

Gọi phương thức slice () bằng cách truyền một ký tự “ @ ”Như một đối số:

năm = sợi dây. lát cắt ( 0 , sợi dây. Chỉ số ( '@' ) ) ;

Sau đó, in chuỗi kết quả trên bảng điều khiển bằng cách sử dụng “ console.log () ' phương pháp:

bàn điều khiển. khúc gỗ ( năm ) ;

Kết quả đầu ra cho thấy chuỗi được cắt thành công sau ký tự được chỉ định “ @ ”:

Hãy thử một phương pháp khác để cắt một chuỗi sau một ký tự cụ thể.

Phương pháp 3: Cắt một chuỗi sau một ký tự cụ thể bằng cách sử dụng phương thức split ()

Có một phương pháp JavaScript khác để cắt một chuỗi sau một ký tự cụ thể được gọi là “ tách ra() ' phương pháp. Nó cung cấp cho chuỗi sau khi tách nó thành một mảng các chuỗi con. Phương thức này chia chuỗi thành hai phần, một trước ký tự và một sau ký tự.

Cú pháp
Làm theo cú pháp được đề cập bên dưới để sử dụng phương thức split ():

sợi dây. tách ra ( ngăn cách , giới hạn ) ;

Nơi đây, ' ngăn cách ' và ' giới hạn ”Là hai tham số được truyền làm đối số cho phương thức split (). Tham số thứ hai là tùy chọn, trong khi tham số đầu tiên được sử dụng để chia chuỗi. Hơn nữa, giới hạn chỉ định số lượng phân chia có thể có.

Thí dụ
Bây giờ, hãy gọi phương thức split () bằng cách chuyển một dấu phân tách “ @ ”, Được sử dụng để tách chuỗi. Chúng tôi đã chỉ định chỉ số 0 để lấy chuỗi con trước ký tự được chỉ định:

năm = sợi dây. tách ra ( '@' ) [ 0 ] ;

Cuối cùng, in chuỗi kết quả được lưu trữ trong một biến “ năm ”Trên bảng điều khiển bằng cách sử dụng“ console.log () ' phương pháp:

bàn điều khiển. khúc gỗ ( năm ) ;

Kết quả đầu ra cho thấy rằng chuỗi được cắt thành công:

Chúng tôi đã tập hợp tất cả các phương pháp JavaScript để cắt chuỗi sau một ký tự cụ thể.

Sự kết luận

Để cắt một chuỗi sau một ký tự cụ thể, bạn có thể sử dụng phương thức substring (), phương thức slice () hoặc phương thức split (). Các phương thức slice () và substring () hoạt động giống như chúng trích xuất chuỗi bằng cách cắt các phần khác dựa trên ký tự cụ thể. Trong hướng dẫn này, chúng tôi đã mô tả quy trình cắt chuỗi sau một ký tự cụ thể với các ví dụ thích hợp.