2012-02-14 61 views
5

Tôi muốn để đạt được một sự hiểu biết tốt hơn về chuỗi ký tự thoát trong R. Tôi đã cố gắng tìm kiếm những thứ như ?'\' nhưng, đó thoát bản thân và ?'\\'Tôi có thể tìm tài liệu về nhân vật thoát đâu như ""

Tôi muốn tránh loại hành vi này với cat(). Ví dụ:

cat("\") 
+ 

Versus:

cat("\\") 
\ 
+1

Bạn có thể thử '? regex' –

+2

'R Inferno' nói về bẫy này và tương tự http://www.burns-stat.com/pages/Tutor/R_inferno.pdf –

Trả lời

8

Các trang trợ giúp bạn đang tìm kiếm là ?Quotes (với vốn Q). Cú pháp của chuỗi ký tự cũng được mô tả (ít rõ ràng hơn IMHO) tại http://cran.r-project.org/doc/manuals/R-lang.html#Literal-constants.

Cuộc vượt biên xuyệc ngược hoạt động rất gần giống như trong C và tất cả các ngôn ngữ khác mà mượn xuyệc ngược thoát từ C - \n chèn một dòng mới, \\ chèn một dấu gạch chéo duy nhất, \" trong một chuỗi trích dẫn kép ngăn ngừa sự " từ kết thúc chuỗi, v.v.

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