【发布时间】:2018-09-05 10:01:43
【问题描述】:
我有两个值,例如:
from = XY05*
to = XY55*
然后我有一个包含很多字符串的tbl_dff。
Codes = ["XY05A", "XY56", "XY555", "AT003", "XY55AB", "XY35QA"
"GA003A", "XY36", "XY100", "XY03",...]
我想使用我的变量from 和to 来查看我的Codes 变量中是否有这些变量。
从示例中,我希望匹配:
"XY05A"
"XY555"
"XY36"
"XY55AB"
"XY35QA"
因为它在XY05* - XY55* 之间。 * 只是说,我不在乎之后是什么。
希望这是有道理的。
【问题讨论】:
-
和
XY36匹配,因为 36 介于 5 和 55 之间? -
为什么要在
XY555上匹配,而不是在XY100上匹配? -
@missuse 是的。所以我想匹配包含 XY 的区间 05-55 之间的所有内容。
-
@Wimpel 因为我在XY55*后面有通配符,所以我也可以在XY55A上匹配。我已经更改了示例,以显示我还希望匹配
*之后的字母和数字 -
您可以随时测试字符串是否 >=
XY05和 XY56。
标签: r regex pattern-matching matching