【发布时间】:2011-10-02 01:22:55
【问题描述】:
除非我遗漏了什么,否则这个正则表达式看起来很简单:
grepl("Processor\.[0-9]+\..*Processor\.Time", names(web02))
但是,它不喜欢转义句点,\.,我的意图是成为文字句点:
Error: '\.' is an unrecognized escape in character string starting "Processor\."
我对这个正则表达式语法有什么误解?
【问题讨论】:
-
我不知道 R 但你试过
\\.? -
@mu:是的,解决了它。但想知道为什么我需要双 `` 来逃避它
-
您需要一个转义另一个,这样您才能通过字符串处理程序并进入正则表达式引擎。