我有一个字符串
S="a, Hello. The, c."
我想"你好"回。
我认为这会奏效,但事实并非如此。
sub(".*\\,\\ |\\..*","",S)
答案 0 :(得分:0)
尝试此操作(多次sub
次调用而不是|
):
sub("\\..*\\.","", sub("[^,]*\\,\\ ","",S)) # first remove the chars before Hello, then after Hello
# [1] "Hello"
答案 1 :(得分:0)
我们可以使用gsub
返回单词
gsub("^\\S+\\s+|\\..*", "", S)
#[1] "Hello"