美文网首页
R数据科学第10章

R数据科学第10章

作者: theViru | 来源:发表于2020-05-17 02:39 被阅读0次

    R中正则表达式的表示原则

    R中的正则表达式由字符串表示,而不是由字符串的写法表示。

    也就是:
    字符串的写法 ---> 字符串 ---> 正则表达式

    两个箭头表示两次转换过程(非特殊符号自己代表自身,特殊符号需要两次转义)。
    我们可以使用反方向思考逆推出字符串的写法。

    动手 & 思考

    我们在R中设置一个变量 a 内容是字符串a\b , 则写法为"a\\b"

    a <- "a\\b" #变量 a 的赋值 写法 "a\\b"
    writeLines(a) # 查看变量 a 所表示的字符串, 我们将看到 a\b
    
    运行结果

    我们若要匹配变量 a 中的 \ ,此时用的正则表达式应该是 \ , 而其字符串表示应该是\\

    则其字符串的写法应该是"\\\\"

    str_view(a, "\\\\")
    
    运行结果

    相关文章

      网友评论

          本文标题:R数据科学第10章

          本文链接:https://www.haomeiwen.com/subject/cqxjohtx.html