我想从字符串中提取命令。我需要的命令包含特定的 id 124 和 123 以及特定的标志 od 和 xy。contained my ids [123|124]
所以 我想提取所有这些命令my flags[od|xy]
。
字符串:Z124xy54;Z123od33;Z123od343;Z251od541;Z251ab541;
正则表达式:Z[^;]*?(od|xy)[^;]*?;
必需输出:[Z124xy54; Z123od33; Z123od343;]
但当前输出:[Z123xy54; Z123od33; Z123od343; Z251od541;]
我知道为什么会这样,但不知道如何解决。任何人都可以帮忙
另一个样本:
Z124xy54;Z123od33;Z123od343;Z251od541;Z251ab541;Z123od343;
Z124xy54;Z123od33;Z123od343;Z251od541;Z251ab541;Z123od343X