2012-03-06 37 views
5

Tôi cố gắng để sử dụng string.Remove để loại bỏ tất cả các lần xuất hiện của" trong html của tôi, nhưng tôi đã quên làm thế nào để nói cho nó để sử dụng "như một nhân vật thay vì ý nghĩa thông thường của nó.Làm thế nào để xác định "nhân vật

Cảm ơn.

+0

'str.Replace (CChar (" "" "), "")'? – ppumkin

Trả lời

8

bạn phải thoát khỏi nó với \, vì vậy viết \" thay vì " nơi bạn có nghĩa là ".

string.Remove loại bỏ một phần của chuỗi dựa trên chỉ số bắt đầu, và thời gian, do đó không phải những gì là bạn đang thực sự tìm kiếm, nhưng thay thế sẽ giúp bạn loại bỏ tất cả " của.

myString.Replace("\"","") 
+0

Có xin lỗi, đã được sử dụng thay thế trong mã của tôi chỉ cần gõ nó ở đây. – TheGateKeeper

2
\" 

Đơn giản chỉ cần thoát khỏi dấu ngoặc kép với một dấu gạch chéo.

2

Bạn nên thoát khỏi nhân vật " bằng cách sử dụng một dấu gạch chéo: \":

string newString = myHtml.Replace("\"", string.Empty) 
2

Cách thông thường để thoát chars trong hầu hết các môi trường là với một dấu gạch chéo.

Vì vậy, bạn đang tìm kiếm \".

2

bạn cũng có thể viết

" 

để hiển thị "nhân vật trong html

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