[英]Grammar of regular expression in R
我是新的正则表达式。 假设我想获取字符串“ 1994-02-14 00:00:00,12345”的正则表达式,现在我有一个表达式:
.*\\d{4}-\\d{2}-\\d{2}[\\d{2}-\\d{2}-\\d{2}]?\,\\d{5}.
但是当我使用
grepl(pattern = "^.*\\d{4}-\\d{2}-\\d{2}[\\d{2}-\\d{2}-\\d{2}]?\,\\d{5}", x= x )
它给出以下错误:'\\,'是字符串中无法识别的以“”开始的转义。* \\ d {4}-\\ d {2}-\\ d {2} [\\ d {2}-\\ d {2 }-\\ d {2}]?\\,“该如何解决此错误?换句话说,上述字符串的正确正则表达式是什么?
谢谢!!
您的意思是:
grepl(pattern = "^.*\\d{4}-\\d{2}-\\d{2} (\\d{2}:\\d{2}:\\d{2})?, \\d{5}", x= x )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.