看板 R_Language 關於我們 聯絡資訊
如題 上網找到的範例可以去掉半形的括弧內文字 mainname="我是誰(王小明)" str_replace_all(mainname,"\\((.*?)\\)","") 弄外後可以變成 我是誰 將括弧還有括弧內的字都去掉 但我手頭上有筆資料 去不掉 main="黑金龜(成蟲)" 想請問怎麼處理 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.77.127 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1588653348.A.F6E.html
andrew43: gsub("[()]", "", "黑金龜(成蟲)") 05/05 13:59
andrew43: sorry沒看清楚你的問題,誤解成只去除全型小括號 05/05 14:38
andrew43: gsub("[((.*?))]", "", "黑金龜(成蟲)") 05/05 14:39
andrew43: windows使用者先 Sys.setlocale("LC_ALL","cht") 05/05 14:41
andrew43: 再 gsub("((.*?))", "", "黑金龜(成蟲)") 05/05 14:42
andrew43: https://i.imgur.com/5udhIFB.png 05/05 14:43
empireisme: 謝謝 05/06 09:13