regex - 如何在 R 中使用 sub 替换 '(' 、 ')' ?

标签 regex r

如何更换 ( , )在 R 中使用 sub ?

让我们定义 x作为 :

x="abc(def"

然后当我尝试替换 ( 时通过其他方式发生错误:
sub("(","",x)

错误是:
'Missing ')''

最佳答案

正如 Kohske 所说,您需要双重转义,但您也可以使用参数 fixed=TRUE :

sub("\\(","",x)
sub("(","",x,fixed=TRUE)

两者都给你:
[1] "abcdef"

关于regex - 如何在 R 中使用 sub 替换 '(' 、 ')' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10259007/

相关文章:

javascript - 查找两个字符串值中单词的常见出现次数

python - 使用正则表达式,python多次替换两个字符串之间的字符串

r - 保留旧的(3.1.0 之前)type.convert 行为

r - 如何简化这个程序?

r - 使用相同种子的 SPSS 和 R 之间的不同随机数

java - 删除 Java 文本文件内容后所有不需要的行

使用 else-if 的 C 代码解析器

MYSQL REGEXP INET_NTOA IP 地址搜索

r - 在大数据集上找到共同的第三个

r - geom_smooth() 有哪些可用方法?