【发布时间】:2015-06-16 17:22:28
【问题描述】:
我发现了一些类似的问题 R - Select string text between two values, regex for n characters or at least m characters, 但我还是有问题
说我在 r 中有一个字符串
testing_String <- "AK ADAK NAS PADK ADK 70454 51 53N 176 39W 4 X T 7"
而且我需要能够在包含 2 个字符 (AK) 和 PADK、ADK 的字符串中的第一个元素之间提取任何内容。 PADK 和 ADK 的字符会发生变化,但长度始终分别为 4 个和 3 个字符。
所以我需要拉
ADAK NAS
我想出了这个,但它可以收集从 AK 到 ADK 的所有内容
^[A-Za-z0_9_]{2}(.*?) +[A-Za-z0_9_]{4}|[A-Za-z0_9_]{3,}
【问题讨论】:
-
有错字吗?问题是“取出 2 个字符的第一个元素和字符串 'PADK ADK' 之间的所有内容”吗?
-
感谢您指出这一点@mlambichs