我想分割包含[(括號:[])的行。但是,當我輸入/ [/它被視爲評論。Ruby中的轉義字符是什麼?
-3
A
回答
1
您需要轉義[
字符,如/\[/
。
1
我推斷你正在使用string.split
,它可以使用正則表達式(/ /之間的東西)來指示將字符串拆分爲一個列表的分隔字符。
好吧,正則表達式使用[和]字符以一種特殊的方式來表示這樣一個組將匹配裏面的任何字符。
[ABC] =>既然你確實需要逐字匹配[符號相匹配的,b或c
,你需要用\開關來逃避它
所以,寫你的分裂爲:
string.split(/\[/)
+3
如果確實是OP使用'string.split'的情況,他不妨使用'string.split('[')'並跳過正則表達式。 –
+0
我們甚至不知道OP正在處理什麼。沒有輸入數據的例子,任何答案都可能鼓勵完全錯誤的嘗試去做某件事。 –
相關問題
- 1. Ruby中「$」字符的含義是什麼?
- 2. stringByAddingPercentEscapesUsingEncoding轉義的字符是什麼?
- 3. 爲什麼這個轉義字符在Ruby中不起作用?
- 4. 什麼轉義字符\ u000a
- 5. 轉義字符 - 什麼對
- 6. 什麼是轉換字符?
- 7. 什麼是JAD文件中屬性的轉義字符/序列
- 8. PostgreSQL中連字符( - )的轉義序列是什麼
- 9. 在Ruby中轉義特殊字符
- 10. Ruby中i.to_s的含義是什麼?
- 11. __FILE__在Ruby中的含義是什麼?
- 12. Ruby中chr()的反義詞是什麼?
- 13. Ruby中@@變量的含義是什麼?
- 14. Ruby中'<==>'的含義是什麼?
- 15. || = Ruby語言中的含義是什麼?
- 16. 什麼字符應該在sql字符串參數中轉義
- 17. Ruby中的「=〜」運算符是什麼?
- 18. 爲什麼repr()添加轉義字符?
- 19. 什麼字符將PreparedStatement轉義?
- 20. \ x1a字符的含義是什麼
- 21. Python/MySQL組合的最佳轉義字符策略是什麼?
- 22. 什麼是SQL代碼片段文件的轉義字符
- 23. 什麼是SSIS表達式生成器的轉義字符?
- 24. Ruby on Rails中雙引號字符串中的#{$$}是什麼?
- 25. 初學者Ruby問題 - 字符串文字中的$ {...}符號是做什麼的?
- 26. Ruby SQLite轉義字符串插入
- 27. ruby中字符串替換方法的用法是什麼?
- 28. Ruby中Python文檔字符串的等價物是什麼?
- 29. 爲什麼比較Ruby中的字符串總是返回false?
- 30. 什麼是半coloon轉義字符(;)在XSLT
你是什麼意思的「視爲評論」?它應該被視爲一個非封閉的角色類,而不是一個評論。 –
抱歉,未收到評論。你是對的。它是未封閉的角色類。 –
向我們顯示您的輸入。你的示例代碼是什麼?請閱讀「[問]」。 –