2011-10-14 33 views
26

thể trùng lặp:
replace " in vb.netLàm thế nào để đưa dữ liệu có chứa dấu ngoặc kép trong biến chuỗi?

Làm thế nào để đưa dữ liệu chứa hai dấu ngoặc kép trong biến chuỗi? Aug 01, 2003 02:30 AM | LINK

Tôi cần phải lưu trữ một chuỗi có chứa các từ trong dấu ngoặc kép. Dữ liệu chuỗi hoàn chỉnh được trình bày cho biến trong dấu ngoặc kép, nhưng các dấu ngoặc kép tiếp theo trong dữ liệu kết thúc chuỗi và văn bản còn lại sẽ đưa ra một lỗi cú pháp. Làm thế nào tôi có thể đặt dấu nháy kép bằng chữ trong một biến chuỗi? Ví dụ:

Dim MyVar as string = "stm_bm(["menu53d0",400,"","blank2.gif",0,"","",0,0,250,0,1000,1,0,0,""],this);" 

Trả lời

70

Bạn có thể trốn thoát (đây là cách nguyên tắc này được gọi là) các dấu ngoặc kép bằng cách đặt trước chúng với một dấu nháy kép. Bạn có thể đặt chúng trong một chuỗi như sau:

Dim MyVar as string = "some text ""hello"" " 

này sẽ cung cấp cho các biến MyVar một giá trị của some text "hello".

+0

Cảm ơn bạn thân ... nó hoạt động ... –

Các vấn đề liên quan