Regex 我怎样才能得到正确的结果,在分隔符“的|&引用;?
我想分开一根绳子Regex 我怎样才能得到正确的结果,在分隔符“的|&引用;?,regex,r,Regex,R,我想分开一根绳子 str <- "3 |6 | 9 | 12" unlist(strsplit(str,split="|")) [1] "3" " " "|" "6" " " "|" " " "9" " " "|" " " "1" "2" str使用gsub将“|”替换为“空”。(使用“fixed=TRUE”时,“|”是要按原样匹配的字符串,而不是regexp中使用的“|”) str gsub(“|”,str,fixed=TRUE) [1] "3 6 9 12" 使用gsub将“
str <- "3 |6 | 9 | 12"
unlist(strsplit(str,split="|"))
[1] "3" " " "|" "6" " " "|" " " "9" " " "|" " " "1" "2"
str使用gsub
将“|”替换为“空”。(使用“fixed=TRUE”时,“|”是要按原样匹配的字符串,而不是regexp中使用的“|”)
str gsub(“|”,str,fixed=TRUE)
[1] "3 6 9 12"
使用gsub
将“|”替换为“空”。(使用“fixed=TRUE”时,“|”是要按原样匹配的字符串,而不是regexp中使用的“|”)
str gsub(“|”,str,fixed=TRUE)
[1] "3 6 9 12"
使用gsub
将“|”替换为“空”。(使用“fixed=TRUE”时,“|”是要按原样匹配的字符串,而不是regexp中使用的“|”)
str gsub(“|”,str,fixed=TRUE)
[1] "3 6 9 12"
使用gsub
将“|”替换为“空”。(使用“fixed=TRUE”时,“|”是要按原样匹配的字符串,而不是regexp中使用的“|”)
str gsub(“|”,str,fixed=TRUE)
[1] "3 6 9 12"
如果需要包含所有四个子字符串的向量,可以使用:
str <- "3 |6 | 9 | 12"
strsplit(str, " *\\| *")[[1]]
# [1] "3" "6" "9" "12"
str如果需要包含所有四个子字符串的向量,可以使用:
str <- "3 |6 | 9 | 12"
strsplit(str, " *\\| *")[[1]]
# [1] "3" "6" "9" "12"
str如果需要包含所有四个子字符串的向量,可以使用:
str <- "3 |6 | 9 | 12"
strsplit(str, " *\\| *")[[1]]
# [1] "3" "6" "9" "12"
str如果需要包含所有四个子字符串的向量,可以使用:
str <- "3 |6 | 9 | 12"
strsplit(str, " *\\| *")[[1]]
# [1] "3" "6" "9" "12"
str我实际上会放弃strsplit
,而只是用scan
来做这样的事情
> str <- "3 |6 | 9 | 12"
> str
[1] "3 |6 | 9 | 12"
> scan(text = str, sep = "|")
Read 4 items
[1] 3 6 9 12
>str
[1] "3 |6 | 9 | 12"
>扫描(text=str,sep=“|”)
阅读4项
[1] 3 6 9 12
我实际上会放弃strsplit
,而只是用scan
来做这样的事情
> str <- "3 |6 | 9 | 12"
> str
[1] "3 |6 | 9 | 12"
> scan(text = str, sep = "|")
Read 4 items
[1] 3 6 9 12
>str
[1] "3 |6 | 9 | 12"
>扫描(text=str,sep=“|”)
阅读4项
[1] 3 6 9 12
我实际上会放弃strsplit
,而只是用scan
来做这样的事情
> str <- "3 |6 | 9 | 12"
> str
[1] "3 |6 | 9 | 12"
> scan(text = str, sep = "|")
Read 4 items
[1] 3 6 9 12
>str
[1] "3 |6 | 9 | 12"
>扫描(text=str,sep=“|”)
阅读4项
[1] 3 6 9 12
我实际上会放弃strsplit
,而只是用scan
来做这样的事情
> str <- "3 |6 | 9 | 12"
> str
[1] "3 |6 | 9 | 12"
> scan(text = str, sep = "|")
Read 4 items
[1] 3 6 9 12
>str
[1] "3 |6 | 9 | 12"
>扫描(text=str,sep=“|”)
阅读4项
[1] 3 6 9 12
您可以使用split=“\\\\\\”
或fixed=T
内部strsplit
。您可以使用split=“\\\\\\\\”
或fixed=T
内部strsplit
。您可以使用split=“\\\\\\\\”
或fixed=T
内部strsplit
。您可以使用split=“\\\\”
或fixed=T
内部strsplit
。