1

Rでこれを機能させるにはどうすればよいですか?

str_split("U.S. (California, San Luis Obispo County)",pattern=' (')

gregexpr("(", "US (California, San Luis Obispo County)", fixed = FALSE, : 無効な正規表現 '(', reason 'Missing ')'' のエラー

gregexpr("(", "U.S. (California, San Luis Obispo County)")

gregexpr("(", "US (California, San Luis Obispo County)") のエラー: 無効な正規表現 '(', 理由 'Missing ')''

gregexpr("(", "U.S. (California, San Luis Obispo County)",perl=T)

gregexpr("(", "US (California, San Luis Obispo County)", perl = T) のエラー: 無効な正規表現 '('

さらに、警告メッセージ:

In gregexpr("(", "U.S. (California, San Luis Obispo County)", perl = T) :
  PCRE pattern compilation error
    'missing )'
    at ''
4

2 に答える 2

0
gsub("\\\\(","",c("U.S. (California, San Luis Obispo County)"))

また

paste0(strsplit(c("U.S. (California, San Luis Obispo County)"), "\\(")[[1]], collapse = "")

回答: 「米国カリフォルニア州、サン ルイス オビスポ郡)」

于 2015-11-12T08:50:59.783 に答える