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