[問題] 請問全形括弧如何去除

看板R_Language作者 (empireisme)時間4年前 (2020/05/05 12:35), 編輯推噓0(007)
留言7則, 2人參與, 4年前最新討論串1/1
如題 上網找到的範例可以去掉半形的括弧內文字 mainname="我是誰(王小明)" str_replace_all(mainname,"\\((.*?)\\)","") 弄外後可以變成 我是誰 將括弧還有括弧內的字都去掉 但我手頭上有筆資料 去不掉 main="黑金龜(成蟲)" 想請問怎麼處理 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.77.127 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1588653348.A.F6E.html

05/05 13:59, 4年前 , 1F
gsub("[()]", "", "黑金龜(成蟲)")
05/05 13:59, 1F

05/05 14:38, 4年前 , 2F
sorry沒看清楚你的問題,誤解成只去除全型小括號
05/05 14:38, 2F

05/05 14:39, 4年前 , 3F
gsub("[((.*?))]", "", "黑金龜(成蟲)")
05/05 14:39, 3F

05/05 14:41, 4年前 , 4F
windows使用者先 Sys.setlocale("LC_ALL","cht")
05/05 14:41, 4F

05/05 14:42, 4年前 , 5F
再 gsub("((.*?))", "", "黑金龜(成蟲)")
05/05 14:42, 5F

05/05 14:43, 4年前 , 6F

05/06 09:13, 4年前 , 7F
謝謝
05/06 09:13, 7F
文章代碼(AID): #1UiEqazk (R_Language)