Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 55 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
55
Dung lượng
0,99 MB
Nội dung
Nhóm: : Nguyễn văn Mại Cao văn Lương Trần xuân lạp String: kiểu liệu dạng chuỗi kí tự ta sử dụng chuỗi tham gia tính tốn xử lí : (hàm độ dài chuỗi): Trả độ dài số ký tự (byte) chuỗi : chuỗi chuỗi cấu trúc liệu chứa chuỗi, chẳng hạn mảng cụm chuỗi :chiều dài có cấu trúc tương tự chuỗi vd: String length (độ dài chuỗi) ` : (chuỗi nối) : Ghép chuỗi đầu vào chuỗi 1D chuỗi thành chuỗi đầu Đối với đầu vào mảng, hàm nối phần tử mảng :chuỗi n - chuỗi bạn muốn nối :chuỗi nối có chứa chuỗi đầu vào nối theo thứ tự bạn nối chúng với nút từ xuống vd: : (chuỗi con): Trả chuỗi chuỗi đầu vào bắt đầu phần bù chứa số lượng ký tự :chuỗi chuỗi đầu vào :offset định số lượng ký tự thành chuỗi mà hàm bắt đầu tìm kiếm kết khớp bù phải số Độ lệch ký tự chuỗi Nếu độ lệch không mong muốn nhỏ 0, hàm bù :chiều dài phải số Nếu độ dài không mong muốn, mặc định độ dài chuỗi trừ :chuỗi trống độ lệch lớn độ dài chuỗi độ dài nhỏ Nếu độ dài lớn độ dài chuỗi trừ độ lệch, chuỗi phần lại chuỗi bắt đầu bù vd: : (cắt khoảng trắng): Xóa tất khoảng trắng ASCII (khoảng trắng, tab, trả vận chuyển nguồn cấp liệu) khỏi đầu, cuối hai đầu chuỗi Trim Whitespace VI khơng xóa ký tự byte kép :vị trí xác định hàm loại bỏ khoảng trắng từ đầu, cuối hai đầu chuỗi Mặc định hai.SA :chuỗi chuỗi đầu vào :chuỗi cắt có chứa chuỗi với khoảng trắng loại bỏ vd: :(bình thường hóa cuối dịng): Chuyển đổi kết thúc dòng chuỗi đầu vào thành định dạng kết thúc dịng bạn định Nếu bạn khơng định định dạng kết thúc dòng, VI chuyển đổi kết thúc dòng chuỗi thành kết thúc dòng mà tảng mong đợi Sử dụng VI để làm cho chuỗi bạn đọc tảng khác dòng lệnh tảng :cuối dòng định dòng kết thúc chuyển đổi :chuỗi định chuỗi chứa kết thúc dòng bạn muốn chuyển đổi :chuỗi trả chuỗi với kết thúc dòng chuyển đổi vd: : (thay chuỗi con): Chèn, xóa thay ột chuỗi phần bù bạn định chuỗi :chuỗi chuỗi mà bạn muốn thay ký tự :chuỗi chứa chuỗi thay ký tự có độ dài phần bù chuỗi :offset xác định số lượng ký tự thành chuỗi mà hàm đặt chuỗi :độ dài xác định số lượng ký tự chuỗi để thay chuỗi Nếu chuỗi trống, ký tự độ dài bị xóa bắt đầu offset :chuỗi kết chứa chuỗi chỉnh sửa với ký tự thay :chuỗi thay chứa ký tự thay chuỗi vd: : (tìm kiếm thay chuỗi): Thay tất phiên chuỗi chuỗi khác Để bao gồm nhiều dịng? nhập bật tìm kiếm biểu thức quy nâng cao, bấm chuột phải vào chức chọn Biểu thức quy :đa dịng? định xem có xử lý văn chuỗi đầu vào dạng chuỗi nhiều dịng khơng Cài đặt ảnh hưởng đến cách ký tự ^ $ xử lý khớp Nếu bạn đặt multiline? thành FALSE (mặc định), bạn nhập ^ đầu biểu thức quy, biểu thức khớp với phần đầu chuỗi chuỗi đầu vào Khi bạn nhập $ cuối biểu thức quy, biểu thức khớp với phần cuối chuỗi chuỗi đầu vào Nếu bạn đặt multiline? thành TRUE, ^ khớp với phần đầu dòng chuỗi đầu vào $ khớp với phần cuối dòng chuỗi đầu vào :bỏ qua trường hợp? xác định xem tìm kiếm chuỗi có phân biệt chữ hoa chữ thường hay không Nếu FALSE (mặc định), tìm kiếm chuỗi có phân biệt chữ hoa chữ thường :thay tất cả? xác định xem hàm có thay tất lần xuất chuỗi tìm kiếm hay lần xuất Nếu FALSE (mặc định), chức thay lần xuất :chuỗi đầu vào xác định chuỗi đầu vào mà bạn muốn hàm tìm kiếm :chuỗi tìm kiếm định chuỗi bạn muốn tìm kiếm thay Nếu chuỗi tìm kiếm chuỗi rỗng thay tất cả? FALSE, hàm chèn chuỗi thay đầu chuỗi đầu vào Nếu chuỗi tìm kiếm chuỗi rỗng thay tất cả? TRUE, hàm chèn chuỗi thay đầu, ký tự cuối chuỗi đầu vào :chuỗi thay định chuỗi bạn muốn chèn thay cho chuỗi tìm kiếm Mặc định chuỗi rỗng :offset xác định số lượng ký tự vào chuỗi đầu vào mà hàm bắt đầu tìm kiếm chuỗi tìm kiếm :lỗi mơ tả điều kiện lỗi xảy trước nút chạy Đầu vào cung cấp lỗi tiêu chuẩn chức :chuỗi kết chứa chuỗi đầu vào với tất lần xuất chuỗi tìm kiếm thay chuỗi thay Nếu chuỗi thay trống, chuỗi kết chứa chuỗi đầu vào bị xóa chuỗi tìm kiếm :số lần thay trả số lần LabVIEW thay chuỗi tìm kiếm :thay khứ cho biết bù đắp chuỗi kết ký tự sau xảy trận đấu thay cuối Nếu thay tất cả? FALSE, trận đấu tiếp theo, có, sau thời điểm này.Nếu chức khơng tìm thấy chuỗi tìm kiếm, bù lại khứ thay trả về1 :lỗi chứa thông tin lỗi Đầu cung cấp chức lỗi tiêu chuẩn vd: : (mẫu phù hợp): Tìm kiếm biểu thức quy chuỗi bắt đầu offset Nếu hàm tìm thấy khớp, tách chuỗi thành ba chuỗi Một biểu thức quy địi hỏi kết hợp cụ thể ký tự để khớp mẫu Hàm cung cấp cho bạn tùy chọn để kết hợp chuỗi thực nhanh chức Kết hợp biểu thức quy :chuỗi xác định chuỗi đầu vào mà bạn muốn hàm tìm kiếm :biểu thức quy mẫu mà bạn muốn tìm kiếm chuỗi Nếu hàm khơng tìm thấy biểu thức quy, chuỗi khớp trả chuỗi trống, trước chuỗi trả toàn chuỗi, sau chuỗi trả chuỗi trống bù lại khứ khớp trả về1 :offset định số lượng ký tự thành chuỗi mà hàm bắt đầu tìm kiếm kết khớp bù phải số Độ lệch ký tự chuỗi Nếu độ lệch không mong muốn nhỏ 0, hàm bù :trước chuỗi trả chuỗi chứa tất ký tự trước khớp :chuỗi phù hợp chuỗi phù hợp :sau chuỗi chứa tất ký tự theo mẫu phù hợp :offset khứ khớp trả mục chuỗi ký tự sau chuỗi Nếu chức khơng tìm thấy kết khớp, phần bù q khứ bù1 Đầu vào bù đầu khớp khứ chuỗi rỗng khớp phù hợp cho biểu thức quy Ví dụ: biểu thức b * đầu vào chuỗi cdb, khứ khớp Nếu chuỗi bbbcd, khứ khớp vd: :bất điều liệu LabVIEW bạn muốn chuyển đổi Tham số đa hình :chuỗi xml chuỗi XML kết đại diện cho kiểu liệu LabVIEW Khi chuyển đổi giá trị thập phân, hàm sử dụng dấu chấm (.) Làm dấu tách thập phân Hàm không sử dụng dấu tách thập phân cục :(Làm phẳng thành JSON): Chuyển đổi liệu mà bạn kết nối thành đầu vào thành chuỗi ký hiệu đối tượng JavaScript (JSON) UTF-8 :bật phần mở rộng LabVIEW cho phép phần mở rộng LabVIEW JSON hỗ trợ giá trị NaN Inf số dấu phẩy động Khơng phải tất trình phân tích cú pháp JSON hỗ trợ phần mở rộng :đường dẫn xác định mục cụ thể chuỗi JSON Sử dụng đường dẫn chuỗi JSON bạn chứa nhiều mục bạn muốn trích xuất mục cụ thể từ đường dẫn sử dụng chuỗi chuỗi để xác định mục, phần tử mảng tham chiếu tên phần tử cụm mục số nguyên mảng :Chuỗi JSON chuỗi UTF-8 làm phẳng mà bạn muốn hủy kết nối Bạn sử dụng hàm Flatten To JSON để tạo chuỗi :loại / mặc định định kiểu liệu giá trị mặc định mà bạn muốn hủy kết nối chuỗi JSON Đầu vào chấp nhận Booleans, số nguyên, số dấu phẩy động, chuỗi mảng cụm loại Các thành phần cụm dán nhãn khơng nhãn, kết hợp hai Nếu thành phần cụm gắn nhãn, tên phải cho cụm Nếu bạn kết nối loại liệu không hỗ trợ, LabVIEW ngắt VI Nếu phần tử chuỗi JSON bạn gắn nhãn, phần tử nối với loại / mặc định phải có nhãn giống hệt Ví dụ: bạn có chuỗi JSON {"Firstelement": "a", "secondelement": "b"}, bạn phải nối cụm có chứa chuỗi có nhãn chuỗi có nhãn thứ hai Ngồi ra, bạn định đường dẫn đến mục cụ thể chuỗi JSON mình, loại liệu nối với loại / mặc định phải khớp với loại liệu mục theo đường dẫn :lỗi mô tả điều kiện lỗi xảy trước nút chạy Đầu vào cung cấp lỗi tiêu chuẩn chức :các phần tử null mặc định xác định xem LabVIEW sử dụng giá trị mặc định từ cụm đầu vào cho giá trị null JSON Nếu phần tử null mặc định FALSE, LabVIEW trả lỗi cho giá trị null :xác thực nghiêm ngặt xác định xem LabVIEW có trả lỗi hay không đối tượng JSON chứa mục không xác định cụm đầu vào Nếu xác thực nghiêm ngặt FALSE, đối tượng JSON chứa mục không xác định cụm :giá trị trả chuỗi JSON dạng liệu chưa làm phẳng có kiểu cấu trúc liệu kiểu / mặc định :lỗi chứa thông tin lỗi Đầu cung cấp chức lỗi tiêu chuẩn :(Hủy kết nối từ chuỗi):Chuyển đổi chuỗi nhị phân thành loại có dây để gõ chuỗi nhị phân phải chứa liệu dẹt loại có dây để gõ Bạn sử dụng chức để định thứ tự byte định dạng endian liệu chuỗi nhị phân :loại loại LabVIEW thường xây dựng loại đầu chuỗi loại hàm Flatten To String :chuỗi nhị phân chuỗi làm phẳng thường tạo hàm Flatten To String Nếu liệu bao gồm kích thước mảng chuỗi? TRUE, chuỗi nhị phân chứa thơng tin tiêu đề mơ tả kích thước :dữ liệu bao gồm kích thước mảng hay chuỗi? cho biết liệu LabVIEW đọc thơng tin kích thước liệu từ đầu mảng chuỗi đến Nếu liệu bao gồm kích thước mảng chuỗi? TRUE, LabVIEW đọc thơng tin kích thước từ đầu chuỗi nhị phân Nếu liệu bao gồm kích thước mảng chuỗi? FALSE, LabVIEW phát thơng tin kích thước từ kích thước nhớ chuỗi nhị phân Mặc định liệu bao gồm kích thước mảng hay chuỗi? truy cập thơng tin kích thước liệu cấp cao Mảng chuỗi kiểu liệu phân cấp cụm bao gồm thông tin kích thước :thứ tự byte định dạng cuối liệu chuỗi làm phẳng Thứ tự byte, dạng cuối, cho biết liệu số nguyên biểu diễn nhớ từ byte có ý nghĩa đến byte có ý nghĩa nhỏ hay ngược lại :lỗi mô tả điều kiện lỗi xảy trước nút chạy Đầu vào cung cấp lỗi tiêu chuẩn chức :phần lại chuỗi nhị phân chứa byte cịn sót lại mà hàm không chuyển đổi Hàm không chuyển đổi tất byte kích thước chuỗi nhị phân khơng phải bội số kích thước loại :giá trị trả chuỗi nhị phân dạng liệu chưa làm phẳng có kiểu liệu cấu trúc kiểu :lỗi chứa thông tin lỗi Đầu cung cấp chức lỗi tiêu chuẩn :(Chuỗi phẳng để biến thể): Chuyển đổi liệu dẹt thành liệu biến thể :chuỗi kiểu mảng số nguyên xác định kiểu liệu chuỗi làm phẳng kiểu liệu tồn LabVIEW 7.x trước :chuỗi liệu liệu làm phẳng mà bạn muốn chuyển đổi thành liệu biến thể :lỗi mô tả điều kiện lỗi xảy trước nút chạy Đầu vào cung cấp lỗi tiêu chuẩn chức :biến thể liệu biến thể kết :lỗi chứa thông tin lỗi Đầu cung cấp chức lỗi tiêu chuẩn :(Hủy kết nối từ XML): Chuyển đổi chuỗi XML thành kiểu liệu LabVIEW theo lược đồ LabVIEW XML :chuỗi xml chuỗi XML bao gồm liệu bạn muốn chuyển đổi chuỗi xml phải tuân theo lược đồ LabVIEW XML, bao gồm trường hợp thứ tự thẻ lược đồ Nếu chuỗi xml không tuân theo lược đồ, hàm trả lỗi giá trị chứa giá trị mặc định cho kiểu liệu có dây để nhập Nếu VI chứa hàm thực hồn thành trước đó, giá trị chứa giá trị từ thực trước Trong chuỗi xml, hàm chấp nhận dấu chấm (.) Làm dấu tách thập phân Hàm không nhận dạng dấu thập phân cục Hạn chế ngăn ngừa lỗi bạn sử dụng chuỗi XML hệ điều hành với cài đặt khác cho dấu tách thập phân :loại kiểu liệu mà bạn muốn chuyển đổi chuỗi xml :lỗi mô tả điều kiện lỗi xảy trước nút chạy Đầu vào cung cấp lỗi tiêu chuẩn chức :giá trị loại liệu bạn định loại liệu chuỗi xml :lỗi chứa thông tin lỗi Đầu cung cấp chức lỗi tiêu chuẩn :(Hủy kết nối từ JSON): Chuyển đổi chuỗi ký hiệu đối tượng JavaScript (JSON) UTF-8 thành kiểu liệu LabVIEW mà bạn kết nối thành kiểu / mặc định :bật phần mở rộng LabVIEW cho phép phần mở rộng LabVIEW JSON hỗ trợ giá trị NaN Inf số dấu phẩy động Không phải tất trình phân tích cú pháp JSON hỗ trợ phần mở rộng :đường dẫn xác định mục cụ thể chuỗi JSON Sử dụng đường dẫn chuỗi JSON bạn chứa nhiều mục bạn muốn trích xuất mục cụ thể từ đường dẫn sử dụng chuỗi chuỗi để xác định mục, phần tử mảng tham chiếu tên phần tử cụm mục số nguyên mảng Nếu bạn định mục cách sử dụng đường dẫn, bạn phải nối kiểu liệu để nhập / mặc định tương ứng với kiểu liệu mục định Ví dụ: xem xét chuỗi JSON {"0": "abc", "1": false, "2": [9,8,7]} Bảng sau minh họa loại đầu vào / mặc định cần thiết cho đường dẫn khác kết đầu giá trị :Chuỗi JSON chuỗi UTF-8 làm phẳng mà bạn muốn hủy kết nối Bạn sử dụng hàm Flatten To JSON để tạo chuỗi :loại / mặc định định kiểu liệu giá trị mặc định mà bạn muốn hủy kết nối chuỗi JSON Đầu vào chấp nhận Booleans, số nguyên, số dấu phẩy động, chuỗi mảng cụm loại Các thành phần cụm dán nhãn không nhãn, kết hợp hai Nếu thành phần cụm gắn nhãn, tên phải cho cụm Nếu bạn kết nối loại liệu khơng hỗ trợ, LabVIEW ngắt VI Nếu phần tử chuỗi JSON bạn gắn nhãn, phần tử nối với loại / mặc định phải có nhãn giống hệt Ví dụ: bạn có chuỗi JSON {"Firstelement": "a", "secondelement": "b"}, bạn phải nối cụm có chứa chuỗi có nhãn chuỗi có nhãn thứ hai Ngồi ra, bạn định đường dẫn đến mục cụ thể chuỗi JSON mình, loại liệu nối với loại / mặc định phải khớp với loại liệu mục theo đường dẫn :lỗi mô tả điều kiện lỗi xảy trước nút chạy Đầu vào cung cấp lỗi tiêu chuẩn chức :các phần tử null mặc định xác định xem LabVIEW sử dụng giá trị mặc định từ cụm đầu vào cho giá trị null JSON Nếu phần tử null mặc định FALSE, LabVIEW trả lỗi cho giá trị null :xác thực nghiêm ngặt xác định xem LabVIEW có trả lỗi hay không đối tượng JSON chứa mục không xác định cụm đầu vào Nếu xác thực nghiêm ngặt FALSE, đối tượng JSON chứa mục không xác định cụm :giá trị trả chuỗi JSON dạng liệu chưa làm phẳng có kiểu cấu trúc liệu kiểu / mặc định :lỗi chứa thông tin lỗi Đầu cung cấp chức lỗi tiêu chuẩn Additional String VIs and HYPERLINK "glang.chm:: %2FAddit_String_Functions.html" HYPERLINK "glang.chm:: %2FAddit_String_Functions.html" HYPERLINK "glang.chm:: %2FAddit_String_Functions.html" HYPERLINK "glang.chm::/Addit_String_Functions.html" HYPERLINK "glang.chm:: %2FAddit_String_Functions.html" HYPERLINK "glang.chm:: %2FAddit_String_Functions.html" HYPERLINK "glang.chm:: %2FAddit_String_Functions.html"Functions:(Các chuỗi hàm VI bổ sung): Sử dụng chuỗi hàm VI bổ sung để quét tìm kiếm chuỗi, khớp mẫu thao tác chuỗi : (Tìm kiếm / Chia chuỗi): Chia chuỗi đơn thành hai chuỗi :chuỗi chuỗi đầu vào mà hàm tìm kiếm phân tách :chuỗi tìm kiếm / char chuỗi ký tự để tìm kiếm chuỗi Nếu bạn khơng nối dây đầu vào chứa chuỗi trống, hàm tách chuỗi phần bù Bạn phải dây tìm kiếm char offset :offset định số lượng ký tự thành chuỗi mà hàm bắt đầu tìm kiếm kết khớp bù phải số Độ lệch ký tự chuỗi Nếu độ lệch không mong muốn nhỏ 0, hàm bù :chuỗi trước khớp trả phần chuỗi trước chuỗi tìm kiếm / char trước bù chuỗi tìm kiếm / char khơng mong muốn Nếu hàm khơng tìm thấy chuỗi tìm kiếm, chuỗi trước khớp trả toàn chuỗi gốc :khớp + phần cịn lại chuỗi bao gồm chuỗi tìm kiếm / char tất ký tự chuỗi Nếu hàm khơng tìm thấy chuỗi tìm kiếm, khớp + phần lại chuỗi trả chuỗi trống :offset trận đấu vị trí chuỗi tìm kiếm / char chuỗi Nếu hàm khơng tìm thấy chuỗi tìm kiếm, phần bù kết trả -1 : (Chọn đường): Chọn dịng từ chuỗi nhiều dịng nối dịng vào chuỗi :chuỗi chuỗi mà LabVIEW nối thêm chuỗi chọn từ chuỗi nhiều dòng Mặc định chuỗi rỗng :chuỗi nhiều dòng chứa nhiều chuỗi phân tách đường dẫn :chỉ mục dòng chọn dòng mà hàm bổ sung từ chuỗi nhiều dòng số dòng phải số Một số dòng chọn dòng Nếu mục dòng âm lớn số lượng dòng chuỗi nhiều dòng, hàm đặt chuỗi đầu thành chuỗi :chuỗi đầu chuỗi kết : (Khớp chuỗi đầu tiên):So sánh chuỗi tiền tố mảng chuỗi với đầu chuỗi gặp kết khớp Hàm trả chuỗi đầu vào ban đầu với chuỗi tiền tố phù hợp loại bỏ :chuỗi xác định chuỗi phù hợp với tiền tố mảng chuỗi Mặc định chuỗi rỗng :mảng chuỗi xác định mảng chuỗi mà bạn muốn khớp với chuỗi Nếu hàm gặp chuỗi rỗng mảng chuỗi, hàm coi chuỗi khớp :chuỗi đầu trả chuỗi gốc với loại bỏ tiền tố phù hợp Nếu phần đầu chuỗi không khớp với chuỗi mảng chuỗi, chuỗi đầu trả chuỗi gốc :chỉ mục trả số số tiền tố phù hợp mảng chuỗi Nếu phần đầu chuỗi không khớp với chuỗi mảng chuỗi, mục là1 : (Khớp chuỗi / sai): Kiểm tra phần đầu chuỗi để xem phù hợp với chuỗi hay chuỗi sai Hàm trả giá trị Boolean TRUE FALSE vùng chọn, tùy thuộc vào việc chuỗi khớp với chuỗi hay chuỗi sai :chuỗi chuỗi đầu vào Mặc định chuỗi rỗng :Nếu chuỗi khớp với chuỗi, lựa chọn TRUE :Nếu chuỗi sai khớp với chuỗi, lựa chọn FALSE :chuỗi đầu phiên rút gọn chuỗi với chuỗi phù hợp loại bỏ chuỗi chuỗi sai khớp với đầu chuỗi Nếu chuỗi chuỗi sai không khớp với đầu chuỗi, chuỗi đầu trả chuỗi không thay đổi :lựa chọn TRUE chuỗi khớp với đầu chuỗi FALSE chuỗi sai khớp với đầu chuỗi không chuỗi khớp : (Chuỗi qt tìm mã thơng báo): Quét chuỗi đầu vào bắt đầu phần bù cho mã thông báo xuất phân đoạn dạng chuỗi mã thông báo :cho phép mã thông báo trống? xác định xem hàm có nhận mã thơng báo hay khơng gặp nhiều dấu phân cách liền kề Nếu cho phép mã thông báo trống? FALSE (mặc định), nhiều dấu phân cách liền kề tách hai mã thông báo chuỗi đầu vào Nếu cho phép mã thông báo trống? TRUE, chuỗi mã thông báo trống trả cặp dấu phân cách liền kề :chuỗi đầu vào chuỗi để quét mã thông báo :offset điểm chuỗi đầu vào để bắt đầu quét Mặc định 0, định bắt đầu chuỗi :toán tử chuỗi chuỗi mà hàm xác định mã thông báo chúng xuất chuỗi đầu vào, chúng không bao quanh dấu phân cách Nếu phần chuỗi đầu vào khớp với nhiều toán tử xác định, hàm chọn kết khớp dài làm mã thơng báo Ví dụ: nếu>, = và> = toán tử xác định, chuỗi đầu vào 4> = tạo ra> = chuỗi mã thơng báo có độ lệch :dấu phân cách chuỗi chuỗi đóng vai trị dấu phân cách mã thông báo Các chuỗi dấu phân cách không trả lại dạng mã thông báo mà dùng để phân tách mã thông báo liền kề với Các dấu phân cách mặc định ký tự khoảng trắng: dấu cách, tab, đường truyền trả vận chuyển :sử dụng liệu delim / opered lưu trữ? đầu vào tùy chọn nâng cao Nếu không muốn, chuỗi mã thông báo hoạt động xác Tuy nhiên, bạn sử dụng liệu delim / oper lưu trữ? để cải thiện đáng kể hiệu suất phân tích chuỗi Đặt sử dụng liệu delim / opered lưu trữ? đến FALSE, chuỗi mã thông báo lần thực thi TRUE lần miễn tốn tử dấu phân cách khơng thay đổi Sử dụng ghi thay đổi với FALSE không đổi xuất TRUE không đổi để đảm bảo hành vi xác tốn tử dấu phân cách không thay đổi trình thực vịng lặp Nếu sử dụng liệu delim / oper cache? TRUE toán tử dấu phân cách thay đổi kể từ lần thực cuối cùng, kết đầu khơng xác xảy Nếu tốn tử dấu phân cách không mong muốn nối dây để chặn sơ đồ, bạn bỏ sử dụng liệu delim / oper lưu nhớ cache không? không mong muốn đạt hiệu suất tối ưu :chuỗi trả chuỗi đầu vào không thay đổi :mã thông báo khứ xác định điểm chuỗi đầu vào sau mã thơng báo tìm thấy gần dấu phân cách Bất kỳ lần quét chuỗi đầu vào bắt đầu phần bù Nếu độ lệch nhỏ lớn số lượng ký tự chuỗi đầu vào đạt đến cuối chuỗi, mã thông báo bù qua mật mã1 :chuỗi mã thông báo mã thơng báo phù hợp Nó chuỗi toán tử chuỗi văn chuỗi đầu vào xuất dấu phân cách :chỉ mục mã thông báo mục chuỗi mã thông báo tốn tử chuỗi mã thơng báo khớp với thành phần toán tử Nếu chuỗi mã thông báo chuỗi khác, mục mã thông báo trả về1 Nếu hàm đạt đến cuối chuỗi đầu vào mà khơng tìm thấy tốn tử hợp lệ nào, mục mã thơng báo trả về2 :(Học cách phát âm Tìm kiếm thay mẫu): Tìm kiếm chuỗi cho chuỗi khớp với biểu thức quy thay chuỗi chuỗi thay Một biểu thức quy đòi hỏi kết hợp cụ thể ký tự để khớp mẫu Để biết thêm thông tin ký tự đặc biệt biểu thức quy, tham khảo mơ tả nhập biểu thức quy phần trợ giúp chi tiết :Nếu thay tất cả? TRUE, VI thay tất chuỗi chuỗi khớp với biểu thức quy Nếu FALSE (mặc định), VI thay chuỗi chuỗi :chuỗi xác định chuỗi đầu vào mà bạn muốn hàm tìm kiếm :biểu thức quy mẫu mà bạn muốn tìm kiếm chuỗi Bạn sử dụng ký tự đặc biệt biểu thức thơng thường Nếu VI khơng tìm thấy biểu thức quy, chuỗi kết chuỗi phần bù khứ khớp là1 Nếu biểu thức quy khớp với chuỗi trống, hàm không thay thế, chuỗi kết chuỗi bù khứ khớp trả độ dài chuỗi, tùy thuộc vào việc thay tất cả? FALSE TRUE :chuỗi thay thay chuỗi chuỗi khớp với biểu thức quy Mặc định chuỗi rỗng :offset định số lượng ký tự thành chuỗi mà hàm bắt đầu tìm kiếm kết khớp bù phải số Độ lệch ký tự chuỗi Nếu độ lệch không mong muốn nhỏ 0, hàm bù :chuỗi kết chứa chuỗi chỉnh sửa với ký tự thay :offset khứ số chuỗi ký tự sau trận đấu cuối Nếu VI khơng tìm thấy kết khớp, bù trận đấu khứ bù1 : (Mảng chuỗi mục):Chọn chuỗi định mục từ mảng chuỗi nối chuỗi vào chuỗi :chuỗi chuỗi mà LabVIEW nối thêm chuỗi chọn từ mảng chuỗi Mặc định chuỗi rỗng :mảng chuỗi mảng mà LabVIEW chọn chuỗi theo mục để nối vào chuỗi :chỉ số phải số :chuỗi đầu chuỗi với chuỗi chuỗi chuỗi số bù nối thêm Nếu số nhỏ lớn số phần tử mảng chuỗi, chuỗi đầu trả chuỗi không thay đổi : (Nối chuỗi / sai): Chọn chuỗi FALSE TRUE theo chọn Boolean nối chuỗi vào chuỗi :chuỗi chuỗi đầu vào Mặc định chuỗi rỗng :chuỗi chuỗi để nối chọn TRUE :chuỗi sai chuỗi để nối thêm chọn FALSE :bộ chọn xác định xem hàm nối thêm chuỗi (TRUE) hay chuỗi sai (FALSE) vào chuỗi :chuỗi đầu chuỗi kết : (Xoay chuỗi): Đặt ký tự chuỗi vị trí cuối char cuối cùng, dịch chuyển ký tự khác phía trước vị trí Ví dụ, chuỗi abcd trở thành bcda :chuỗi chuỗi cấu trúc liệu chứa chuỗi, chẳng hạn mảng cụm chuỗi :char cuối chuỗi xoay có cấu trúc tương tự chuỗi : (Chuỗi ngược): Tạo chuỗi có ký tự theo thứ tự ngược lại với chuỗi chuỗi :chuỗi chuỗi cấu trúc liệu chứa chuỗi, chẳng hạn mảng cụm chuỗi :đảo ngược chuỗi đảo ngược có cấu trúc tương tự chuỗi ... đường dẫn vd: :(chuỗi vào đương dẫn): Chuyển đổi chuỗi, mô tả đường dẫn định dạng chuẩn cho tảng tại, thành đường dẫn :string can be a string or any data structure that contains only strings,... chuẩn Additional String VIs and HYPERLINK "glang.chm:: %2FAddit _String_ Functions.html" HYPERLINK "glang.chm:: %2FAddit _String_ Functions.html" HYPERLINK "glang.chm:: %2FAddit _String_ Functions.html"... "glang.chm::/Addit _String_ Functions.html" HYPERLINK "glang.chm:: %2FAddit _String_ Functions.html" HYPERLINK "glang.chm:: %2FAddit _String_ Functions.html" HYPERLINK "glang.chm:: %2FAddit _String_ Functions.html"Functions:(Các