【发布时间】:2018-01-04 02:33:36
【问题描述】:
我不知道如何让这个正则表达式工作。
我的样本数据向量如下所示:
claims40 1.1010101
clinical41 391.1
...
它遵循以下模式:
- 一个名字,
- 后跟不带空格的版本号,以及
- 然后是其他各种号码。
我正在尝试在数据框中创建一个仅包含名称的新列,该名称可以是可变数量的字符。
所以新列应该是这样的:
claims
clinical
...
当我尝试使用表达式时:
^(.*?)\\d
在正则表达式中,我没有得到正确的字符匹配长度。
问题:什么是正确的正则表达式来捕获字符串中第一个数字之前的所有内容?
【问题讨论】: