我需要帮助来完成一个Perl正则表达式到下面的上下文:
[a-zA-Z:]
------------------------------------------
I have I need
------------------------------------------
> str(datasets::ris$) datasets::ris
> plot(datasets::iris$ datasets::iris
str(datasets::iris$) datasets::iris
plot(datasets::iris$ datasets::iris
str(iris$) iris
plot(iris$ iris
plot(IRIs$ IRIs
iris$ iris
------------------------------------------http://rubular.com/r/kyLAy679Ql
谢谢,
发布于 2016-04-30 07:21:03
结果在http://rubular.com/r/IgInzqrwwX上公布。
您只需要向您的正则表达式[a-zA-Z:]+(?=\s*\$)添加一个先行检查
发布于 2016-04-30 06:51:50
您可以将此正则表达式与可选的匹配和捕获组一起使用。您需要的文本可在捕获的组#1中找到:
/(?:[^(\n]*\()?([a-zA-Z:]+)/Rubular Demo
https://stackoverflow.com/questions/36948594
复制相似问题