我如何處理特殊字符,如$*+()[{in my regex]?我想匹配一個(gè)正則表達(dá)式特殊字符, \^$.?*|+()[{..我試過:x <- "a[b"grepl("[", x)## Error: invalid regular expression '[', reason 'Missing ']''(相當(dāng)于stringr::str_detect(x, "[")或stringi::stri_detect_regex(x, "[").)為了逃避而加倍的價(jià)值是行不通的:grepl("[[", x)## Error: invalid regular expression '[[', reason 'Missing ']''也不使用反斜杠:grepl("\[", x)## Error: '\[' is an unrecognized escape in character string starting ""\["我如何匹配特殊字符?這方面的一些特殊情況是,有些問題很古老,而且寫得很好,足以使它變得厚顏無恥,甚至可以重復(fù)這些問題:R正則表達(dá)式中的轉(zhuǎn)義周期如何避開R中的問號(hào)?正則表達(dá)式中的逃逸管道
- 2 回答
- 0 關(guān)注
- 811 瀏覽
添加回答
舉報(bào)
0/150
提交
取消