文の先頭から最初の まですべてを取得したい次の正規表現があります##
。strsplit
このタスクを実行するために実証したように使用できますが、gsub
解決策を優先しています。が正しいツールではない場合gusub
(私はそうだと思います)、基本的な正規表現ツールを学びたいので、基本的なソリューションを好みます。
x <- "gfd gdr tsvfvetrv erv tevgergre ## vev fe ## vgrrgf"
strsplit(x, "##")[[c(1, 1)]] #works
gsub("(.*)(##.*)", "\\1", x) #I want to work