4
A
回答
7
使用
strsplit("(1)+(2)", "\\+")
或
strsplit("(1)+(2)", "+", fixed = TRUE)
使用strsplit("(1)+(2)", "+")
不起作用,因爲除非另有說明,該split
參數是一個正則表達式,而+
字符是在正則表達式特殊的想法。還需要額外照顧其他字符
?
*
.
^
$
\
|
{
}
[
]
(
)
+0
<, >,<=, and > =? – theforestecologist
+1
@theforestecologist這些不是特殊字符,所以你不需要使用反斜槓'\'來轉義它們。如果匹配表達式像上面那樣簡單,那麼只要沒有使用任何正則表達式,而只使用文本文本,就可以在有疑問時使用'fixed = TRUE'。 – Molx
相關問題
- 1. 分割字符串括號
- 2. 用符號bash分割字符串
- 3. r分割字符串用符號
- 4. 用任何符號分割字符串
- 5. 與表情符號分割字符串
- 6. 如何使用\符號分割字符或字符串?
- 7. 分割而佔轉義字符的字符串用分號
- 8. 用括號分割Python的字符串
- 9. 用方括號分割字符串
- 10. 分割字符串用星號蟒蛇
- 11. 分割字符串用逗號2008
- 12. 用冒號(:)分割字符串並用冒號分開數字
- 13. 逗號分隔字符串分割
- 14. 用特殊字符分割字符串
- 15. 分割字符串
- 16. 分割字符串
- 17. 分割字符串
- 18. 分割字符串
- 19. 分割字符串
- 20. 分割字符串
- 21. 分割字符串
- 22. 分割字符串
- 23. 分割字符串
- 24. 分割字符串
- 25. 分割字符串
- 26. 分割字符串
- 27. 分割字符串
- 28. 分割字符串
- 29. 分割字符串
- 30. 分割字符串
你確定嗎? 'strsplit(「(1)+(2)」,split =「\\ +」)'給我''(1)「'和'」(2)「'... – MichaelChirico