【发布时间】:2018-01-07 18:57:50
【问题描述】:
我有一个用例,我必须将一个句子分成几部分。 被切断的部分有一个日期戳(格式如 - 30.12.17/13.24)
文本示例如下所示:
"BEA NR:JH8D78 30.12.17/13.24 ALBERT HEIJN 1311 UTRECH,PAS599"
我想删掉的部分是:
"ALBERT HEIJN 1311 UTRECH"
所以"30.12.17/13.24"之后和之前的部分:",PAS599"
我的想法是这样的:
- 在句子中查找包含两个数值、一个点和两个数值的模式
(13.24) - 然后在句子中寻找位置并将其切断。
- 应用简单的 strsplit 来摆脱 PAS599。
关于这是否是正确的方法的任何反馈?我的假设是有更聪明的方法来削减它....?
【问题讨论】:
-
您是否打算有很多这样的情况(您有一些类似的日期格式,最后是逗号分隔的值,而您想要的只是中间的东西?)跨度>
标签: r