【发布时间】:2020-09-28 23:31:48
【问题描述】:
input VAR1 VAR2
A1 1
A2 0
A3 1
A4 1
A5 1
A6 1
A7 1
A8 1
A9 1
A10 1
A15 1
B7 0
A1 0
A16 1
A17 1
A18 1
A19 1
A20 0
A21 1
end
假设您有如图所示的数据。我有VAR1 并希望从中创建VAR2,如果VAR1 开头包含:A1、A3-A10、A15-A19、A21,则取值为 1,否则为零。我相信为此您可以使用strpos(VAR1),但是否可以说例如:strpos(VAR1, "A1, A3/A10, A15/A19, A21")?
【问题讨论】: