Hướng dẫn find index of space in string javascript - tìm chỉ mục của không gian trong chuỗi javascript
Ví dụTìm kiếm một chuỗi cho "Chào mừng": Show
hãy để văn bản = "Xin chào thế giới, chào mừng bạn đến với vũ trụ."; Đặt kết quả = text.indexof ("Chào mừng"); Hãy tự mình thử » Tìm kiếm một chuỗi cho "Chào mừng": hãy để văn bản = "Xin chào thế giới, chào mừng bạn đến với vũ trụ."; Đặt kết quả = text.indexof ("Chào mừng"); Hãy tự mình thử » Tìm kiếm một chuỗi cho "Chào mừng": hãy để văn bản = "Xin chào thế giới, chào mừng bạn đến với vũ trụ."; Đặt kết quả = text.indexof ("Chào mừng"); Hãy tự mình thử » Tìm kiếm một chuỗi cho "Chào mừng": hãy để văn bản = "Xin chào thế giới, chào mừng bạn đến với vũ trụ."; Đặt kết quả = text.indexof ("Chào mừng"); Hãy tự mình thử » Tìm kiếm một chuỗi cho "Chào mừng": hãy để văn bản = "Xin chào thế giới, chào mừng bạn đến với vũ trụ."; Đặt kết quả = text.indexof ("Chào mừng"); Hãy tự mình thử » Tìm kiếm một chuỗi cho "Chào mừng":hãy để văn bản = "Xin chào thế giới, chào mừng bạn đến với vũ trụ."; Đặt kết quả = text.indexof ("Chào mừng"); Tìm sự xuất hiện đầu tiên của "E": hãy để văn bản = "Xin chào thế giới, chào mừng bạn đến với vũ trụ."; text.indexof ("e"); Tìm lần xuất hiện đầu tiên của "E", bắt đầu từ vị trí 5:hãy để văn bản = "Xin chào thế giới, chào mừng bạn đến với vũ trụ."; Text.indexof ("E", 5); Tìm sự xuất hiện đầu tiên của "A":
String.indexof (searchValue, bắt đầu)
Phương pháp indexOf(searchString) indexOf(searchString, position) 0 là trường hợp nhạy cảm.String indexOf() and String search()Cú pháp String.indexof (searchValue, bắt đầu) Thông sốTham số Sự mô tả
Giả sử tôi có một chuỗi, nhưng văn bản có thể là bất cứ điều gì!
'Ranh giới' là số đếm sau một không gian, điều này có nghĩa là charindex = (0) Điều này (5) là (8) A (10) Kiểm tra (15) Trường hợp Phương tiện trên có nghĩa là từ (0) đến (5) từ này bằng 'cái này'. Nếu tôi muốn biết từ vừa được sử dụng, tôi sẽ cần phải bắt đầu 6 tại 7 và nhìn ngược cho đến khi 8Ví dụ: Nếu tôi muốn tìm từ chỉ được sử dụng tại Charindex (10) Tôi sẽ hướng dẫn JavaScript nhìn về phía sau cho đến không gian tiếp theo và cho tôi từ "A". Có thể làm điều này, với ít thời gian quá trình, sử dụng JavaScript hoặc jQuery? CẬP NHẬT Thay vì chăm sóc từ và quay lại, tôi quyết định đạt được những gì tôi cần, tôi chia các từ và sử dụng mỗi charindex như một điểm. Mã theo sau:
Nhưng vì đây không phải là câu trả lời câu hỏi, vẫn là câu trả lời tốt nhất để tìm kiếm ngược một chuỗi là câu hỏi được đánh dấu chính xác, mặc dù nó vẫn cần một số công việc tùy thuộc vào cấu trúc chuỗi. Phương thức Thử nóCú pháp
Thông số 0Subring để tìm kiếm, ép buộc vào một chuỗi. Nếu phương thức được gọi không có đối số, 0 bị ép buộc thành 2. Do đó, ________ 23 Trả về 4 - bởi vì chuỗi con 2 được tìm thấy ở vị trí 4 trong chuỗi 2. Nhưng 8, trả về 9 - bởi vì không tìm thấy chuỗi con 2 trong chuỗi 1. 2 Tùy chọnOptionalPhương thức trả về chỉ số của lần xuất hiện đầu tiên của chuỗi con được chỉ định tại một vị trí lớn hơn hoặc bằng 2, mặc định là 4. Nếu 2 lớn hơn độ dài của chuỗi gọi, phương thức hoàn toàn không tìm kiếm chuỗi gọi. Nếu 2 nhỏ hơn 0, phương pháp này hoạt động như nếu 2 là 4.
Giá trị trả vềChỉ số của lần xuất hiện đầu tiên của 0 được tìm thấy, hoặc 9 nếu không tìm thấy.Trả về giá trị khi sử dụng chuỗi tìm kiếm trốngTìm kiếm một chuỗi tìm kiếm trống tạo ra kết quả lạ. Không có đối số thứ hai hoặc với đối số thứ hai có giá trị nhỏ hơn độ dài của chuỗi cuộc gọi, giá trị trả về giống như giá trị của đối số thứ hai:
Tuy nhiên, với đối số thứ hai có giá trị lớn hơn hoặc bằng chiều dài của chuỗi, giá trị trả về là độ dài của chuỗi:
Trong trường hợp trước đây, phương thức hoạt động như thể nó tìm thấy một chuỗi trống ngay sau khi vị trí được chỉ định trong đối số thứ hai. Trong trường hợp sau, phương thức hoạt động như thể nó tìm thấy một chuỗi trống ở cuối chuỗi gọi. Sự mô tảCác chuỗi là không chỉ số: Chỉ mục của ký tự đầu tiên của chuỗi là 4 và chỉ mục của ký tự cuối cùng của chuỗi là độ dài của chuỗi trừ 1.
Phương pháp 0 là trường hợp nhạy cảm. Ví dụ: biểu thức sau trả về 9:
Kiểm tra sự xuất hiệnKhi kiểm tra xem một chuỗi con cụ thể xảy ra trong một chuỗi, cách chính xác để kiểm tra xem có kiểm tra xem giá trị trả về có phải là 9:
Ví dụSử dụng indexof ()Ví dụ sau sử dụng 0 để định vị các chuỗi con trong chuỗi 1.
indexof () và độ nhạy trường hợpVí dụ sau đây xác định hai biến chuỗi. Các biến chứa cùng một chuỗi, ngoại trừ chuỗi thứ hai chứa các chữ cái chữ hoa. Phương thức 2 đầu tiên hiển thị 3. Nhưng vì phương pháp 0 nhạy cảm trường hợp, chuỗi 5 không được tìm thấy trong 6, do đó phương thức 2 thứ hai hiển thị 9.
Sử dụng indexof () để đếm các lần xuất hiện của một chữ cái trong một chuỗiVí dụ sau đây đặt 9 thành số lần xuất hiện của chữ cái 0 trong chuỗi 1:
Thông số kỹ thuật
Tính tương thích của trình duyệt webBảng BCD chỉ tải trong trình duyệt Xem thêmBạn có thể lập chỉ mục một chuỗi JavaScript không?Giới thiệu.Một chuỗi là một chuỗi của một hoặc nhiều ký tự có thể bao gồm các chữ cái, số hoặc ký hiệu.Mỗi ký tự trong chuỗi JavaScript có thể được truy cập bằng một số chỉ mục và tất cả các chuỗi đều có các phương thức và thuộc tính có sẵn cho chúng.Each character in a JavaScript string can be accessed by an index number, and all strings have methods and properties available to them.
Lastindexof trong JavaScript là gì?LastIndexof () Phương thức LastIndexof (), đưa ra một đối số: một phần phụ để tìm kiếm, tìm kiếm toàn bộ chuỗi gọi và trả về chỉ mục của lần xuất hiện cuối cùng của chuỗi con được chỉ định.a substring to search for, searches the entire calling string, and returns the index of the last occurrence of the specified substring.
Nó có nghĩa là gì khi indexof trả về 0?Nếu giá trị chỉ bao gồm một hoặc nhiều ký tự không thể bỏ được, phương thức indexof (chuỗi) luôn trả về 0 (không) để chỉ ra rằng trận đấu được tìm thấy ở đầu thể hiện hiện tại.the match is found at the beginning of the current instance. |