标签: r regex design-patterns
我有以下数据框:
aa123 aa123.1 aa456 aa456.1 1 2 3 4
我只想采用与模式匹配的列:“aa [numbers] .1”。 换句话说,只提取以“.1”结尾的列。
我试图使用正则表达式模式用于grep和dplyr select / filter + ends_with()with pattern =“。1”
但似乎没有任何效果,请告诉我如何构建这样的模式并指导我如何构建我需要的模式。
答案 0 :(得分:5)
您希望使用与点(\.)匹配的正则表达式,后跟1,后跟字符串结尾($)。
\.
1
$
然后使用以下正则表达式:
"\\.1$"
必须转义点以匹配文字点。
请参阅regex demo。