【发布时间】:2011-12-06 07:27:57
【问题描述】:
几个月前我asked something similar,但我使用 JavaScript 检查提供的字符串是否是“有效”的 R 对象名称。现在我想通过只使用 R 来达到同样的效果。我想有一个非常好的方法可以做到这一点,有一些简洁的(不是那么)深奥的 R 函数,所以在我看来正则表达式是最后一道防线.有什么想法吗?
哦,是的,使用反引号之类的东西被认为是作弊。 =)
【问题讨论】:
-
你可以试着用这个名字创建一个对象,看看它是否有效
-
是的,
tryCatch非常接近最后一道防线。 -
最后一道防线。为什么?完美解决你的问题。
-
@DavidHeffernan -- 不过要小心。
assign(" _jjj", 9)毫无怨言地进行评估,即使 `_jjj` 在语法上无效...
标签: regex r naming-conventions